循环遍历数组数据,得到每个子数组字段的最长长度

2024-06-26 02:12:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据数组嵌套在另一个数组中。你知道吗

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])

Tags: 数据incitynewfordatalen数组