garden.fruitなぜ辞書から値を取得できないのですか?
garden.fruits = {"fruit" : "apple"}
そして今、私が辞書からキー「フルーツ」の値を取得したいと呼ばれる辞書があります。 コードは
#!/usr/bin/python
#-*-coding:utf-8 -*-
garden.fruits = {"fruit" : "apple"}
print garden.fruits['fruit']
を下回っている。しかし私は、このバリエーション名を使用して取得したい場合は、バリエーション名がドットが、何を含めるべきではありません知っている
NameError: name 'garden' is not defined
名エラーを取得辞書からの価値?ありがとう
Python変数の名前空間は '.'を許可しません。私はかなり確信しています。代わりにアンダースコアを使用します。 'プリントガーデン'をするとどうなりますか? – simplycoding
代わりに 'fruits = {" fruit ":" apple "}'を試してみてください。ドットはそのように許可されていません。 – pylang
完全なエラーメッセージを表示できますか?私はあなたが 'garden.fruits =何でも'しようとしているときにそれが上げられていると確信しています... –