Python 獲取字典中的第一個鍵

Muhammad Waiz Khan 2023年1月30日 2021年2月7日
  1. 使用 iter() 函式獲取字典中的第一個鍵
  2. 使用 list() 函式獲取字典中的第一個鍵
  3. 使用 for 迴圈獲取字典中的第一個鍵
Python 獲取字典中的第一個鍵

本教程介紹了我們如何在 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

相關文章 - Python Dictionary