當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python Dictionary items()用法及代碼示例


在本教程中,我們將借助示例了解 Python Dictionary items() 方法。

items() 方法返回一個視圖對象,該對象顯示字典的(鍵,值)元組對列表。

示例

marks = {'Physics':67, 'Maths':87}

print(marks.items())


# Output: dict_items([('Physics', 67), ('Maths', 87)])

用法:

用法:

dictionary.items()

注意items()方法類似於字典的viewitems()Python 2.7 中的方法。

參數:

items() 方法不接受任何參數。

返回:

items() 方法返回一個視圖對象,該對象顯示給定字典的 (key, value) 元組對的列表。

示例 1:使用 items() 獲取字典的所有項目

# random sales dictionary
sales = { 'apple': 2, 'orange': 3, 'grapes': 4 }

print(sales.items())

輸出

dict_items([('apple', 2), ('orange', 3), ('grapes', 4)])

示例 2:修改字典時 items() 如何工作?

# random sales dictionary
sales = { 'apple': 2, 'orange': 3, 'grapes': 4 }

items = sales.items()

print('Original items:', items)

# delete an item from dictionary
del[sales['apple']]

print('Updated items:', items)

輸出

Original items: dict_items([('apple', 2), ('orange', 3), ('grapes', 4)])
Updated items: dict_items([('orange', 3), ('grapes', 4)])

視圖對象 items 本身不返回銷售項目列表,但它返回 sales 的 (key, value) 對的視圖。

如果列表隨時更新,則更改會反映在視圖對象本身上,如上麵的程序所示。

相關用法


注:本文由純淨天空篩選整理自 Python Dictionary items()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。