我有一個字符串列表的列表,我想獲得每個內部列表上最大的字符串並將它們存儲到另一個列表中。例如:如何比較Python列表中的元素
tableData = [['apples','bananas','oranges','cherries'],
['Alice','Bob','Carol','David'],
['dogs','cats','moose','goose']]
widths = [0] * len(tableData)
我想在寬度來存儲[0],在資料表[0]的最長的字符串的寬度,在寬度的[1]的最長的字符串的在資料表寬度[1],和等等。我如何比較單詞的長度以獲得更大的?
我認爲唯一的辦法是這樣做的:
for f in range(len(tableData)):
for c in range(len(tableData[1])):
max = len(tableData[f][c])
if max < len(tableData[f][c+1]):
max = len(tableData[f][c+1])
widths[f] = max
你試過了什麼?你的困難在哪裏? –