这是我之前发布帖子(关于从列表中打印表格)的跟进问题:
我正在尝试获取以下嵌套列表的字符串最大值:
tableData = [['apples', 'oranges', 'cherries', 'banana'],
['Alice', 'Bob', 'Carol', 'David'],
['dogs', 'cats', 'moose', 'goose']]
for i in tableData:
print(len(max(i)))
这给了我7、5、5。但“cherries”的分值是8。
我在这里错过了什么?谢谢。
len(max(i, key=len))
给出了最长单词的长度,因此很容易看出max(i, key=len)
给出了最长的单词。 - wim