我有一个数据数组嵌套在另一个数组中。你知道吗
data = [["John", "Portland", "DfIfDdjfkd"], ["Pat", "New York City", "Hdidfhufd"], "Alexander", "Topeka", "dfkjvddf"]]
我需要在每个子数组中循环,并记录最长的子数组有多少个字符。你知道吗
longestlength = [10, 13, 9]
我编写了一些松散的psudocode,但是我对Python还很陌生,所以我不知道我是否以正确的方式来处理这个问题。你知道吗
longestlength = []
for x in data:
for y in range(len(x[y])):
if len(x[y]) > longestlength[y]:
longestlength[y] = len(x[y])
假设您的意思是
[10, 13, 9]
,您可以使用列表理解+max
+map
+len
:相关问题 更多 >
编程相关推荐