Python 獲取字典中的第一個鍵
Muhammad Waiz Khan
2023年1月30日
2021年2月7日
本教程介紹了我們如何在 Python 字典中獲取首鍵。所謂首鍵,是指儲存在字典第一個索引中的鍵。
在 Python 3.7 及以上版本中,在字典是有序的,我們可以通過使用 iter()
函式首先將字典轉換為一個迭代物件,然後使用 next
函式獲取它的第一個索引鍵,來獲取第一個鍵。
第二種方法是使用 list()
函式將字典轉換為一個列表,然後在索引 0
處獲取鍵。
第三種方法是使用 for
迴圈獲取字典中的第一個鍵。
使用 iter()
函式獲取字典中的第一個鍵
下面給出的程式碼示例顯示了我們如何使用 iter()
和 next()
函式獲得 Python 字典中的第一個鍵。
my_dict = { 'London': 2, 'New York': 1, 'Lahore': 6, 'Tokyo': 11}
print(next(iter(my_dict)))
輸出:
London
使用 list()
函式獲取字典中的第一個鍵
我們也可以先用 list()
函式將 dict
型別轉換成列表,然後在索引 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