私はPythonを初めて使い、辞書について読んでいました。そして、私の前のjavascriptのようなlangagesの経験から、彼らは私のもののように思えました。辞書は、リストを保存し、javascriptのオブジェクトに多くの類似点を共有することができます。Python Dictionaries vs Javascript Objects
元のPythonコード:
menu = {}
menu['Chicken Alfredo'] = 14.50
menu['Italian Pasta'] = 15.89
menu['Shrimp Soup'] = 12.43
menu['Persian Rice'] = 21.99
元のjavascriptコード:
var menu = new Object();
menu['Chicken Alfredo'] = 14.50;
menu['Italian Pasta'] = 15.89;
menu['Shrimp Soup'] = 12.43;
menu['Persian Rice'] = 21.99;
ここでの違いは何、彼らの両方が同じ仕事をするが、そこに異なる概念? Pythonで
を見て?あなたはどんな違いを探していますか? – thefourtheye
pythonコードもjs ... – dandavis
Javascriptは 'menu [chicken]]'(IIRC)のエイリアスとして 'menu.chicken'のようなものを許可しますが、pythonでは許されません。また、要求された項目が存在しない場合、Python辞書は 'KeyError'を送出します。 Javascriptは 'undefined'(やはりIIRC)を返します... – mgilson