Python 2.7.1 では、名前付きタプルを作成できます。
from collections import namedtuple
Test = namedtuple('Test', ['this', 'that'])
私はそれを移入することができます:
my_test = Test(this=1, that=2)
そして、次のように印刷できます。
print(my_test)
テスト (これ = 1、それ = 2)
しかし、なぜこのように印刷できないのですか?
print("my_test = %r" % my_test)
TypeError: 文字列のフォーマット中にすべての引数が変換されるわけではありません
編集: Pythonで文字列フォーマットを使用 した印刷タプルを見ることを知っていたはずです