Drucken benannten Tupel

In Python 2.7.1 kann ich erstellen Sie eine benannte Tupel:

from collections import namedtuple
Test = namedtuple('Test', ['this', 'that'])

Kann ich füllen:

my_test = Test(this=1, that=2)

Und kann ich drucken Sie es wie folgt:

print(my_test)

Test(this=1,=2)

aber warum kann ich nicht drucken, wie diese?

print("my_test = %r" % my_test)

TypeError: nicht alle Argumente konvertiert werden, während der string-Formatierung

Edit:
Ich hätte wissen müssen, zu betrachten Druck-Tupel mit string formatting in Python

  • weil es ein Tupel...
  • Duplikat von Drucken Tupel mit string formatting in Python. Wenn Sie feststellen, dass Ihre Frage ist ein Duplikat zu Kennzeichnen, "Sie gehört nicht hierher -> exaktes Duplikat", nicht nur fügen Sie einen link zu der Frage.
InformationsquelleAutor JS. | 2011-09-22
Schreibe einen Kommentar