我试图在一个句子中找到最大长度的单词,比如
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 次 |
| 最近记录: |