clear()方法從字典中刪除所有項(xiàng)目。
clear()的語法為:
dict.clear()
clear()方法不帶任何參數(shù)。
clear()方法不返回任何值(返回None)。
d = {1: "one", 2: "two"} d.clear() print('d =', d)
運(yùn)行該程序時(shí),輸出為:
d = {}
您還可以通過分配空字典{},從字典中刪除所有元素。
但是,如果有其他變量引用字典,那么調(diào)用clear()和賦值{}是有區(qū)別的。
d = {1: "one", 2: "two"} d1 = d d.clear() print('刪除項(xiàng)目使用 clear()') print('d =', d) print('d1 =', d1) d = {1: "one", 2: "two"} d1 = d d = {} print('通過分配刪除項(xiàng)目 {}') print('d =', d) print('d1 =', d1)
運(yùn)行該程序時(shí),輸出為:
刪除項(xiàng)目使用 clear() d = {} d1 = {} 通過分配刪除項(xiàng)目 {} d = {} d1 = {1: 'one', 2: 'two'}