一、dict.items函數
Python中的字典(dictionary)是一種強大的數據結構,用於存儲鍵-值對。在字典中,通過鍵可以找到對應的值。在程序開發時,經常需要對字典進行遍歷、操作。為了方便,Python提供了dict.items()函數,用於獲取字典中所有鍵值對的列表。
# 代碼示例1:使用dict.items()獲取字典全部鍵值對 my_dict = {'a': 1, 'b': 2, 'c': 3} print(my_dict.items())
執行結果為:dict_items([(‘a’, 1), (‘b’, 2), (‘c’, 3)])。其中,dict_items是公共可迭代類型,該類型可以迭代得到鍵值對元組,每個元組的第一個元素是鍵,第二個元素是值。
二、dict.items在python中用法
dict.items函數是一個內置函數,可以直接在Python中使用。可以接收可迭代對象或字典類型的參數,返回的是一個包含所有鍵值對的列表。
如果傳入的是字典類型,則返回元組形式的鍵值對列表。如果傳入的是其他可迭代對象,則返回元組形式的 index/value 列表。
# 代碼示例2:使用dict.items()遍歷字典 my_dict = {'a': 1, 'b': 2, 'c': 3} for key, value in my_dict.items(): print(key, value)
執行結果為:
a 1 b 2 c 3
三、dict.items是什麼意思
dict.items()是Python中的一種函數,用於獲取字典中所有鍵值對的列表。這個函數可以接收一個字典類型的參數,返回的是字典中所有鍵值對的元組列表。
字典本身是一個無序的 key-value 鍵值對集合,可以通過 key 來訪問對應的 value 值。而 dict.items() 函數則是將字典中所有的鍵值對組成一個元組對,並返回一個元組列表。
四、dict.items相對的是
Python字典中還有一個items()方法的相對方法,即keys()和values()。分別返回字典中的鍵和值。
# 代碼示例3:使用dict.keys()獲取字典所有鍵 my_dict = {'a': 1, 'b': 2, 'c': 3} print(my_dict.keys())
執行結果為:dict_keys([‘a’, ‘b’, ‘c’])。
# 代碼示例4:使用dict.values()獲取字典所有值 my_dict = {'a': 1, 'b': 2, 'c': 3} print(my_dict.values())
執行結果為:dict_values([1, 2, 3])。
五、dict.items()返回什麼類型
dict.items()返回的是一個包含所有鍵值對的列表。列表中的每個元素是一個元組,元組中包含兩個元素,第一個元素是鍵,第二個元素是值。因此,返回的是一個元組列表。
如果是Python 3.0及以上版本,返回的是一個dict_items類型對象。dict_items類型是一個可迭代對象,每個元素都是一個鍵值對元組。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/311360.html