JKR*_*KRH 2 python string-length python-3.x
Python的新手。我试图在一系列嵌套列表中找到一个值的最长长度。这是一个示例列表类型:
tableData = [['apples', 'oranges', 'cherries', 'banana'],
['Alice', 'Bob', 'Carol', 'David'],
['dogs', 'cats', 'moose', 'goose']]
Run Code Online (Sandbox Code Playgroud)
我想要的答案是8,但是如果更新列表,则可能会更改。
当我使用print(len(tableData))3时,嵌套列表的数量。我也无法解决这个问题。
抱歉,这是一个非常简单的问题,但我很茫然。
在此先感谢您的帮助。
如您所述,len(tableData)给出的元素数量tableData。你想要的是元素的长度的最大元素的tableData:
l = max(len(x) for sublist in tableData for x in sublist)
Run Code Online (Sandbox Code Playgroud)
>>> print(l)
8
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
230 次 |
| 最近记录: |