Python 辞書で最初のキーを取得する
Muhammad Waiz Khan
2023年1月30日
このチュートリアルでは、Python 辞書の最初のキーを取得する方法を説明します。最初のキーとは、辞書の最初のインデックスに保存されているキーのことです。
Python のバージョン 3.7 以上では、辞書が順序付けられているので、まず iter()
関数を使って辞書を反復オブジェクトに変換し、その最初のインデックスのキーを next
関数で取得することで、最初のキーを取得することができます。
2 番目の方法は、list()
関数を用いて辞書をリストに変換し、0 番目のインデックスのキーを取得することです。
3 番目の方法は、for
ループを用いて辞書の最初のキーを取得する方法です。
関数 iter()
を用いて辞書の最初のキーを取得する
以下のコード例は、iter()
と next()
関数を用いて Python 辞書の最初のキーを取得する方法を示しています。
my_dict = {"London": 2, "New York": 1, "Lahore": 6, "Tokyo": 11}
print(next(iter(my_dict)))
出力:
London
list()
関数を用いて辞書の最初のキーを取得する
また、dict
型を list()
関数を用いて list
に変換し、0
番目のインデックスの最初のキーを取得することもできます。
my_dict = {"London": 2, "New York": 1, "Lahore": 6, "Tokyo": 11}
print(list(my_dict.keys())[0])
出力:
London
for
ループを使って辞書の最初のキーを取得する
もう一つの方法は、for
ループを使って辞書の最初のキーを取得し、辞書の最初のキーを取得した後にループを解除する方法です。
コード例:
my_dict = {"London": 2, "New York": 1, "Lahore": 6, "Tokyo": 11}
for key, value in my_dict.items():
print(key)
break
出力:
London