プログラムで"banana"
辞書から印刷できるようにしたいのですが、これを行う最も簡単な方法は何でしょうか?
これは私の辞書です:
prices = {
"banana" : 4,
"apple" : 2,
"orange" : 1.5,
"pear" : 3
}
ベストアンサー1
辞書が実際に順序付けられるPythonバージョンでは、次のようにすることができます。
my_dict = {'foo': 'bar', 'spam': 'eggs'}
next(iter(my_dict)) # outputs 'foo'
辞書を順序付けるには、Python 3.7 以降が必要です。CPython 3.6 の辞書の技術的実装詳細の順序付けの性質に依存しても問題ない場合は、3.6 以降が必要です。
以前のバージョンの Python では、「最初のキー」はありませんが、これにより「キー」が提供されます。これは、キーが 1 つしかない場合に特に便利です。