私はサブリストサブリストを表形式で自動的にフォーマットする方法は?
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
以下のコードは
In [55]: for nested_list in zip(*tableData):
print("{:>9} {:>9} {:>9}".format(*nested_list))
しかし、どのようなバグは私があることを行うそのようにフォーマットすることがあります各サブリストのフォーマットを手動で指定する必要があります。
私はforループを使って自動的にそれを行う方法を見つけようとしていましたが、それを行う方法に関連するものは何も見つかりませんでした。
いずれのヒントも歓迎されています。
ありがとうございました。これについて
こんにちは@ nutmeg64、それは素晴らしいです。最後の 'print()'の使い方はどうですか? –
改行を印刷するだけです。 – nutmeg64
cheers @ nutmeg64 –