Pythonで表形式のデータを印刷する最良の方法は何ですか? データが 2D リストにあり、見栄えの良いテーブルを作成したいとします。私が実際に持っているのは辞書のリストであり、辞書の値に応じて交差点を印刷したいと考えています。何かのようなもの
for val1 in my_dict:
for val2 in my_dict:
if val1['a'] > val2['a']:
print 'x'
ただし、各列が固定幅になるようにします。ライター クラスとフォーマッター クラスは可能性のあるもののように見えますが、たとえば Perl のフォーマッターと比較すると、使用するのはまだ複雑に見えます。
既存の実装はありますか、それとも自分で作成する必要がありますか?