📅  最后修改于: 2020-09-20 04:48:50             🧑  作者: Mango
values()
的语法为:
dictionary.values()
values()
方法不带任何参数。
values()
方法返回一个视图对象,该对象显示给定字典中所有值的列表。
# random sales dictionary
sales = { 'apple': 2, 'orange': 3, 'grapes': 4 }
print(sales.values())
输出
dict_values([2, 4, 3])
# random sales dictionary
sales = { 'apple': 2, 'orange': 3, 'grapes': 4 }
values = sales.values()
print('Original items:', values)
# delete an item from dictionary
del[sales['apple']]
print('Updated items:', values)
输出
Original items: dict_values([2, 4, 3])
Updated items: dict_values([4, 3])
视图对象values
本身并不返回sales
项目值的列表,而是返回字典中所有值的视图。
如果列表随时更新,则更改将反映在视图对象本身上,如上面的程序所示。