11

Pythonで表形式のデータを印刷する最良の方法は何ですか? データが 2D リストにあり、見栄えの良いテーブルを作成したいとします。私が実際に持っているのは辞書のリストであり、辞書の値に応じて交差点を印刷したいと考えています。何かのようなもの

for val1 in my_dict:
   for val2 in my_dict:
    if val1['a'] > val2['a']:
      print 'x'

ただし、各列が固定幅になるようにします。ライター クラスとフォーマッター クラスは可能性のあるもののように見えますが、たとえば Perl のフォーマッターと比較すると、使用するのはまだ複雑に見えます。

既存の実装はありますか、それとも自分で作成する必要がありますか?

4

3 に答える 3