印刷に問題がありますnamedtuple
:
Info = namedtuple('Info', ['type', 'value', 'x', 'y'])
値が整列され、それらの間にスペース(パディング)があるようにします。たとえば、次のようになります。
Info( type='AAA', value=80000, x=16.4, y=164.2 )
Info( type='A', value=78, x=1.5, y=11.3 )
Info( type='ABBCD', value=554, x=11.7, y=10.1 )
Info( type='AFFG', value=1263, x=121.3, y=12.8 )
理想的には、カンマなしで。ここで提案されているように、 をpprint
使用して印刷を試みましたが、成功しませんでした。名前付きタプルで動作させることができなかったものと同じです。アイデアやサンプルコードはありますか?_asdict
format