在Python中,values()
和items()
都是字典(dictionary)對象的方法,用于獲取字典中的值或鍵值對
values()
: 此方法返回一個包含字典中所有值的視圖對象。這意味著你可以遍歷這個視圖對象,但不能修改它。示例:my_dict = {'a': 1, 'b': 2, 'c': 3}
values = my_dict.values()
print(values) # 輸出:dict_values([1, 2, 3])
items()
: 此方法返回一個包含字典中所有鍵值對的視圖對象。這也是一個只讀的視圖,不能直接修改。示例:my_dict = {'a': 1, 'b': 2, 'c': 3}
items = my_dict.items()
print(items) # 輸出:dict_items([('a', 1), ('b', 2), ('c', 3)])
總結:values()
返回字典中的值,而items()
返回字典中的鍵值對。兩者都返回視圖對象,不能直接修改。如果需要修改字典,可以使用其他方法,如update()
、pop()
等。