Es gibt eine garden.fruitWarum kann ich den Wert nicht aus dem Wörterbuch abrufen?
garden.fruits = {"fruit" : "apple"}
Und jetzt wollen genannt Wörterbuch I aus Wörterbuch den Wert des Schlüssels „Frucht“ zu bekommen. Der Code ist unter
#!/usr/bin/python
#-*-coding:utf-8 -*-
garden.fruits = {"fruit" : "apple"}
print garden.fruits['fruit']
Aber ich bekomme einen Namen Fehler
NameError: name 'garden' is not defined
ich die Variation Namen kennen sollte nicht schließen die Punkt, aber was, wenn ich diese Variante Namen verwenden möchten, und bekommen die Wert aus dem Wörterbuch? Danke
Python-Variablen Namespaces nicht zulassen '.' Ich bin mir ziemlich sicher. Verwenden Sie stattdessen einen Unterstrich. Was passiert, wenn Sie 'Garten drucken'? – simplycoding
Probieren Sie stattdessen "fruits = {" fruit ":" apple "}'. Dots sind auf diese Weise nicht erlaubt. – pylang
Können Sie uns die vollständige Fehlermeldung zeigen? Ich bin ziemlich sicher, dass es erhoben wird, wenn Sie versuchen, 'garten.fruits = was auch immer 'zu tun ... –