clear()方法从字典中删除所有项目。
clear()的语法为:
dict.clear()
clear()方法不带任何参数。
clear()方法不返回任何值(返回None)。
d = {1: "one", 2: "two"} d.clear() print('d =', d)
运行该程序时,输出为:
d = {}
您还可以通过分配空字典{},从字典中删除所有元素。
但是,如果有其他变量引用字典,那么调用clear()和赋值{}是有区别的。
d = {1: "one", 2: "two"} d1 = d d.clear() print('删除项目使用 clear()') print('d =', d) print('d1 =', d1) d = {1: "one", 2: "two"} d1 = d d = {} print('通过分配删除项目 {}') print('d =', d) print('d1 =', d1)
运行该程序时,输出为:
删除项目使用 clear() d = {} d1 = {} 通过分配删除项目 {} d = {} d1 = {1: 'one', 2: 'two'}