Ich möchte einen bestimmten Python-Wörterbuchschlüssel drucken:
mydic = {}
mydic['key_name'] = 'value_name'
Jetzt kann ich prüfen, ob mydic.has_key('key_name')
, aber ich möchte den Namen des Schlüssels ausdrucken 'key_name'
. Natürlich könnte ich verwenden mydic.items()
, aber ich möchte nicht, dass alle Schlüssel aufgelistet werden, sondern nur ein bestimmter Schlüssel. Zum Beispiel würde ich so etwas erwarten (im Pseudocode):
print "the key name is", mydic['key_name'].name_the_key(), "and its value is", mydic['key_name']
Gibt es eine name_the_key()
Methode zum Drucken eines Schlüsselnamens?
Edit:
OK, vielen Dank für eure Reaktionen! :) Mir ist klar, dass meine Frage nicht gut formuliert und trivial ist. Ich war nur verwirrt, weil ich key_name erkannt habe und mydic['key_name']
zwei verschiedene Dinge sind und ich dachte, es wäre falsch, das key_name
aus dem Wörterbuchkontext auszudrucken . Aber in der Tat kann ich einfach den 'Schlüsselnamen' verwenden, um auf den Schlüssel zu verweisen! :) :)