Python辞書の自然な日本語での言い換えと、作成方法とソート方法を説明した文章。
Pythonでは、中括弧({})を使用して辞書を作成します。辞書は順不同のキーと値のペアのコレクションであり、任意のタイプのデータを格納できます。
辞書を作成する方法には二通りの方法があります。
- 直接代入法
my_dict = {'key1': value1, 'key2': value2, ...}
- dict() 関数を使用して
my_dict = dict(key1=value1, key2=value2, ...)
key1やkey2はディクショナリのキーで、value1やvalue2はそれらキーに対応する値です。
作成された辞書に対しては、sorted() 関数を利用することで辞書のキーをソートできます。 なお、辞書は順序を持たないデータ構造なので、ソートは辞書のキーに対して行われ、辞書本体がソートされるわけではありません。
以下のコード例を参照してください。
my_dict = {'b': 2, 'a': 1, 'c': 3}
sorted_keys = sorted(my_dict.keys())
for key in sorted_keys:
print(key, my_dict[key])
このコードは辞書のエントリを、キーのアルファベット順にキーと値をプリントします。
a 1
b 2
c 3