Python ディクショナリのサンプル

Pythonのディクショナリのサンプルです。

確認環境
・Python 3.6.4

目次

ディクショナリ

ディクショナリを作成する

ディクショナリを作成するサンプルです。
3-5行目は、ディクショナリを作成しています。波かっこ({ })を使用します。
9行目は、keysでキーを取得しています。
11行目は、valuesで値を取得しています。
13行目は、キーを指定して値を取得しています。
15行目は、getでキーを指定して値を取得しています。

# coding: utf-8

a = {"t1":"赤",
	"t2":"黄",
	"t3":"青"}

print (a) # {'t1': '赤', 't2': '黄', 't3': '青'}

print (a.keys()) #dict_keys(['t1', 't2', 't3'])

print (a.values()) #dict_values(['赤', '黄', '青'])

print (a["t1"]) #赤

print (a.get("t2")) #黄

要素を置き換える

要素を置き換えるサンプルです。
7行目は要素を置き換えています。

# coding: utf-8

a = {"t1":"赤",
	"t2":"黄",
	"t3":"青"}

a["t2"] = "緑"

print (a) # {'t1': '赤', 't2': '緑', 't3': '青'}

要素を追加する

要素を追加するサンプルです。
7行目は要素を追加しています。

# coding: utf-8

a = {"t1":"赤",
	"t2":"黄",
	"t3":"青"}

a["t4"] = "緑"

print (a) # {'t1': '赤', 't2': '黄', 't3': '青', 't4': '緑'}

要素を削除する

要素を削除するサンプルです。
7行目は要素を削除しています。

# coding: utf-8

a = {"t1":"赤",
	"t2":"黄",
	"t3":"青"}

del a["t2"]

print (a) # {'t1': '赤', 't3': '青'}

要素を検索する

要素を検索するサンプルです。
9,11行目は要素を検索しています。
9行目は指定のキーが存在するのでTrueを返します。
11行目は指定のキーが存在しないのでFalseを返します。

# coding: utf-8

a = {"t1":"赤",
	"t2":"黄",
	"t3":"青"}

print (a) # {'t1': '赤', 't2': '黄', 't3': '青'}

print ('t2' in a) # True

print ('t5' in a) # False

ループのサンプル

ループのサンプルです。
9,10行目は、ループでitemsを使用してキーと値を取得しています。

# coding: utf-8

a = {"t1":"赤",
	"t2":"黄",
	"t3":"青"}

print (a) # {'t1': '赤', 't2': '黄', 't3': '青'}

for k, v in a.items():
	print(k, v) //t1 赤 t2 黄 t3 青

関連の記事

Python if文のサンプル
Python for文とbreakとcontinueのサンプル
Python while文とdo…while文にあたる書き方のサンプル
Python 関数のサンプル
Python リストのサンプル
Python タプルのサンプル
Python セットのサンプル

 はまったらエンジニア特化型Q&Aサイト
【teratail(テラテイル)】で質問しましょう!


△上に戻る