我试图在一个句子中找到最大长度的单词,比如
a = "my name is john and i am working in STACKOVERFLOWLIMITED"
要获取这句话中最大的单词,我正在尝试类似的东西
c = a.split(',')
c = ['my', 'name', 'is', 'john', 'and', 'i', 'am', 'working', 'in', 'STACKOVERFLOWLIMITED']
当我试图打印max(C)
output - 'working'
为什么输出中不包含"STACKOVERFLOWLIMITED"作为该句中最长的单词?
Meh*_*far 10
这就是为什么这个working
词被认为是字母上最大的单词,而不是长度.试试这个 :
result = max(a.split(), key=len)
print(result)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
79 次 |
最近记录: |