2016-11-11 6 views
0

私はそこに把握することはできませんではない私の3つのリストの唯一の2がは唯一の私の3つのリストの2列に提示されている - 第三一覧を

def columns(card_list =()): 
     for line in zip(card_list[0],card_list[1],card_list[2]): 
      print('{:30}{}'.format(*line)) 
(ジッパーを使用して列にそれらのすべての3つを表示しようとしている)に示されている理由

imgur link to what I get

+0

をまた 'デフォルト値' defの列(card_list =())を修正する必要がありますIndexError。 –

答えて

1

リストの最後の項目は、フォーマット文字列によって破棄されています。あなたはそのための第三プレースホルダを追加する必要があります:サードプレースホルダを追加する

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

試してみてください。それが原因となるよう

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