TECH I.S.

Python - ディクショナリアイテムへのアクセス


アイテムへのアクセス

角括弧内のキー名を参照することで、ディクショナリのアイテムにアクセスできます。

「model」キーの値を取得します。

thisdict = {   "brand": "フォード",   "model": "マスタング",   "year": 1964 } x = thisdict["model"]

自分で試してみる»

同じ結果が得られるget()というメソッドもあります。

「model」キーの値を取得します。

x = thisdict.get("model")

自分で試してみる»


キーを取得する

keys()メソッドは、ディクショナリのすべてのキーのリストを返します。

キーのリストを取得します。

x = thisdict.keys()

自分で試してみる»

キーのリストはディクショナリのビューです。つまり、ディクショナリに対して行われた変更はキーリストに反映されます。

元の辞書に新しい項目を追加し、キーリストも更新されることを確認します。

car = { "brand": "フォード", "model": "マスタング", "year": 1964 } x = car.keys() print(x) #変更前 car["color"] = "white" print(x) #変更後

自分で試してみる»


値を取得する

value()メソッドは、辞書内のすべての値のリストを返します。

値のリストを取得します。

x = thisdict.values()

自分で試してみる»

値のリストはディクショナリのビューです。つまり、ディクショナリに対して行われた変更は値リストに反映されます。

元のディクショナリに変更を加え、値リストも更新されることを確認します。

car = { "brand": "フォード", "model": "マスタング", "year": 1964 } x = car.values() print(x) #変更前 car["year"] = 2020 print(x) #変更後

自分で試してみる»

元のディクショナリに新しいアイテムを追加し、値リストも更新されることを確認します。

car = { "brand": "フォード", "model": "マスタング", "year": 1964 } x = car.values() print(x) #変更前 car["color"] = "red" print(x) #変更後

自分で試してみる»


アイテムを入手

items()メソッドは、ディクショナリ内の各アイテムをリスト内のタプルとして返します。

キーと値のペアのリストを取得する

x = thisdict.items()

自分で試してみる»

返されるリストはディクショナリのアイテムのビューです。つまり、ディクショナリに対して行われた変更はアイテムリストに反映されます。

元のディクショナリに変更を加えて、アイテムリストも更新されることを確認します。

car = { "brand": "フォード", "model": "マスタング", "year": 1964 } x = car.items() print(x) #変更前 car["year"] = 2020 print(x) #変更後

自分で試してみる»

元のディクショナリに新しいアイテムを追加し、アイテムリストも更新されることを確認します。

car = { "brand": "フォード", "model": "マスタング", "year": 1964 } x = car.items() print(x) #変更前 car["color"] = "赤" print(x) #変更後

自分で試してみる»


キーが存在するかどうかを確認する

指定したキーが辞書に存在するかどうかを確認するには、inキーワードを使用します。

「model」が辞書に存在するかどうかを確認します。

thisdict = {   "brand": "フォード",   "model": "マスタング",   "year": 1964 } if "model" in thisdict:   print("はい、「model」はthisdictディクショナリのキーの1つです")

自分で試してみる»



プログラミング学習を加速させる

プログラミングをプロの講師に教えてもらいませんか。

テックアイエスのプログラミングスクールは初心者も大歓迎です。年齢制限もありません。転職・副業に強く、挫折させない手厚いサポートで稼ぐ力を身につけましょう!

スクールの詳細