2017-05-13 5 views
-12

たとえば、次のステートメントの出力は、なぜ何をすることとなります辞書を印刷するとどうなりますか?

print ({'a':'b','a':'c'}) 
print({'a':1,'b':2}) 
+5

試しましたか?何が起こった? – jonrsharpe

+2

あなたはそれを試すことができる、笑 –

答えて

1

私はImが間違っている、のpythonからの出力は、ほぼなる場合ので、私を修正してくださいきちんと質問に従わなかったことを推測するにはあなたがここに入力したものと同じです。

あなた最初の例では、出力は次のようになります。

{'a': 'c'} 

それはなぜですか?

{'a': 1, 'b': 2} 

また、する必要はない:あなたが第二の例では、別の値


に存在しないキー(この場合は「」)をオーバーライドしているので、それはただの自己それを印刷しますここで尋ねる。 Pythonインタプリタインスタンスでシステムを混乱させたくない場合は、自分で試してみてください。https://www.pythonanywhere.com/try-ipython/

関連する問題