【Python】format
みいと
おじさんのWEBデザイン学習まとめ
この記事ではPythonの辞書についてまとめています。
辞書はリストやタプルと同じく複数の値を保持することができるデータ型です。
リストとタプルは、0から始まるインデックス番号で値が管理されていて順序がありました。
一方、辞書は順序がないデータ型です。
辞書はインデックス番号の代わりに、任意のキーを設定して値を管理します。
そのため、辞書型のデータを作成するにはキーと値の間に「:」を入れてペアにして、下記のように記述します。
辞書名 = {キー1: 値1, キー2: 値2, …}
キーには文字列や数字を設定できます。
キーと値のペアを「,」で区切ると複数の要素を設定可能です。
priceという名前の辞書に果物の値段を設定すると、このようになります。
price = {'apple': 100, 'banana': 200, 'orange': 150}
作成した辞書をprintで表示すると、このように表示されました。
辞書の要素を参照するにはキーを使って、下記のように記述します。
辞書名[キー]
辞書priceの要素を参照してprintで表示すると、指定したキーの値が表示されます。
apple,banana,orangeそれぞれの値を表示できました。
辞書に存在しないキーを指定するとエラーになります。
要素を参照して「=」で値を代入すると、要素の値を更新できます。
存在しないキーを指定して値を代入した場合は、辞書に新たな要素が追加されます。
画像の例ではmelonの値を400に変更し、新たな要素peachを追加しています。
今回はPythonの辞書についてまとめました。
辞書はキーを使って複数の値を管理できるのが便利です。
辞書関連の機能がいくつかあるようなので、また別の記事でまとめていこうと思います。