当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。