编程语言
首页 > 编程语言> > python中如何删除字典中的元素

python中如何删除字典中的元素

作者:互联网

 

1、利用内置函数pop删除

>>> dict1 = dict(a = 100, b = 200, c = 300, d = 400, e = 500)
>>> dict1.pop("b")                             ## 内置函数pop删除,需指定键
200
>>> dict1
{'a': 100, 'c': 300, 'd': 400, 'e': 500}

 

 

2、内置函数popitem函数删除

>>> dict1 = {"a":100, "b":200, "c":300, "d":400, "e":500, "f":600}
>>> dict1
{'a': 100, 'b': 200, 'c': 300, 'd': 400, 'e': 500, 'f': 600}
>>> dict1.popitem()                                  ## 内置函数popitem删除字典元素,默认删除最后一个
('f', 600)
>>> dict1
{'a': 100, 'b': 200, 'c': 300, 'd': 400, 'e': 500}
>>> dict1.popitem()
('e', 500)
>>> dict1
{'a': 100, 'b': 200, 'c': 300, 'd': 400}

 

 

3、利用del语句删除

>>> dict1 = dict((("a",100),("b",200),("c",300),("d",400),("e",500),("f",600)))
>>> dict1
{'a': 100, 'b': 200, 'c': 300, 'd': 400, 'e': 500, 'f': 600}
>>> del dict1["b"]                                ## 利用del语句删除
>>> dict1
{'a': 100, 'c': 300, 'd': 400, 'e': 500, 'f': 600}
>>> del dict1["e"]
>>> dict1
{'a': 100, 'c': 300, 'd': 400, 'f': 600}

 

 

4、内置函数clear清空字典

>>> dict1
{'a': 100, 'c': 300, 'd': 400, 'f': 600}
>>> dict1.clear()       ## 清空字典
>>> dict1
{}

 

标签:dict1,600,删除,python,300,400,100,500,字典
来源: https://www.cnblogs.com/liujiaxin2018/p/16350243.html