我的 3 个列表中只有 2 个显示在列中 - 第 3 个列表不存在

Only 2 of my 3 lists are presented in columns - 3rd list not there

我不明白为什么我的 3 个列表中只显示了 2 个(尝试使用 zip 将所有三个列表显示在列中)

    def columns(card_list = ()): 
        for line in zip(card_list[0],card_list[1],card_list[2]):
            print('{:30}{}'.format(*line))

列表中的最后一项正在被您的格式字符串丢弃。您应该为此添加第三个占位符:

print('{:30}{:30}{:30}'.format(*line))
#                 ^^^

尝试添加第三个占位符:

def columns(card_list = ()): 
for line in zip(card_list[0],card_list[1],card_list[2]):
    print('{:30}{:30}{:30}'.format(*line))