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