私はPythonの初心者で問題があります。変数の値を辞書に追加することはできません。Pythonは変数を変数として値に追加する
f.e
name=input('Input the name: ')
dict['Name']=name
、ここでエラーです:
TypeError: 'type' object does not support item assignment
誰も私を助けてもらえますか?
私はPythonの初心者で問題があります。変数の値を辞書に追加することはできません。Pythonは変数を変数として値に追加する
f.e
name=input('Input the name: ')
dict['Name']=name
、ここでエラーです:
TypeError: 'type' object does not support item assignment
誰も私を助けてもらえますか?
辞書名をdict
にしないでください。それはビルトインです。 dictオブジェクトが初期化されていれば、別の名前を付けてください。
my_dict = {}
name=input('Input the name: ')
my_dict['Name']=name
あなたはおそらく、あなたが前に辞書をインスタンス化する必要が
dict(Name = name)
やってみたかった:スニペットを考える
d = dict()
d['Name'] = name
を、私はあなたのpythonであるあなたのdictionnary dict
を、命名信じます組み込みの名前。あなたは、変数に別の名前を使用する必要があります(が変数のための組み込みの名前を使用して、常にを避けるため)のような:
d = {}
d['Name'] = name
あなたはどちらかかもしれ
d = {}
d["Name"] = "yourName"
または
d = {"Name": "yourName"}
両方でしょう仕事
次のコードも使用できます。
d = dict(Name=input('Input the name: '))