items()方法返回一個視圖對象,該對象顯示字典的(鍵,值)元組對的列表。
items()方法的語法為:
dictionary.items()
items()方法類似于Python 2.7中的dictionary viewitems()方法
items()方法不帶任何參數(shù)。
items()方法函數(shù)以列表返回可遍歷的(鍵, 值) 元組數(shù)組。
# 隨機銷售字典 sales = { 'apple': 2, 'orange': 3, 'grapes': 4 } print(sales.items())
運行該程序時,輸出為:
dict_items([('apple', 2), ('orange', 3), ('grapes', 4)])
# 隨機銷售字典 sales = { 'apple': 2, 'orange': 3, 'grapes': 4 } items = sales.items() print('原始的items:', items) # 從字典中刪除一個項目 del[sales['apple']] print('更新后的items:', items)
運行該程序時,輸出為:
原始的items: dict_items([('apple', 2), ('orange', 3), ('grapes', 4)]) 更新后的items: dict_items([('orange', 3), ('grapes', 4)])
該視圖對象items本身并不返回銷售項目列表,而是返回一個sales的(鍵,值)對的視圖。
如果列表隨時更新,則更改將反映到視圖對象本身,如上面的程序所示。