tableData = [['apples','oranges','cherrIEs','banana'],['Alice','Bob','Carol','DavID'],['dogs','cats','moose','goose']]
我想要的答案是8,但如果列表更新,这可能会改变.
当我使用print(len(tableData))时,我得到3,嵌套列表的数量.我无法得到解决这个问题的循环工作.
对不起,这是一个非常简单的问题,但我不知所措.
在此先感谢您的帮助.
解决方法 如您所知,len(tableData)给出了tableData的元素数.你想要的是tableData元素的元素长度的最大值:l = max(len(x) for subList in tableData for x in subList)
>>> print(l)8总结
以上是内存溢出为你收集整理的如何获取嵌套字符串列表中最长字符串的长度?全部内容,希望文章能够帮你解决如何获取嵌套字符串列表中最长字符串的长度?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)