gpt4 book ai didi

python - 在列中显示的嵌套列表

转载 作者:行者123 更新时间:2023-11-28 21:48:52 25 4
gpt4 key购买 nike

<分区>

我正在尝试将嵌套列表显示为一列。所以我正在处理的数据是:

tableData = [['apples', 'oranges', 'cherries', 'banana'], ['Alice', 'Bob', 'Carol', 'David'], ['dogs', 'cats', 'moose', 'goose']]

我想显示为

  apples Alice  dogs
oranges Bob cats
cherries Carol moose
banana David goose

以便条目右对齐。我看过Create nice column output in python但我无法为类似的结果实现它。到目前为止我的代码是:

tableData = [['apples', 'oranges', 'cherries', 'banana'], ['Alice', 'Bob', 'Carol', 'David'], ['dogs', 'cats', 'moose', 'goose']]

total_len= [[] for x in range(len(tableData))]
longest_string = []

for y1 in range(0, len(tableData)):
for y2 in range(0, len(tableData[y1])):
total_len[y1].append(len(tableData[y1][y2]))

for y1 in range(0, len(total_len)):
longest_string.append(max(total_len[y1]))

for y1 in range(len(tableData)):
for y2 in range(len(tableData[y1])):
print("".join(tableData[y1][y2].rjust(longest_string[y1])))

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com