python3 删除字典元素

匿名 (未验证) 提交于 2019-12-02 22:51:30

ython不关心键-值对的添加顺序,而只关心键和值之间的关联关系。
pop()删除给定健对应的值,如:dict.pop(key) ,key不能为空

clear()清空字典内容,dict.clear()

popitem()随机删除字典内容, dict.popitem()

使用del语句删除字典的键-值对

代码:

    fruits = {              'a': 'apple',              'b': 'banana',             'c': 'coconut',             'o': 'orange',             'p': 'pear',             'w': 'watermelon'          }          print(fruits)          current_fruit = fruits.pop('p')          print(current_fruit)          print(fruits)          current_fruit = fruits.pop('w')     print(current_fruit)          print(fruits)          del fruits['a']          print(fruits)          current_fruit = fruits.popitem()          print(current_fruit)          print(fruits)          fruits.clear()          print(fruits)          输出:          {'b': 'banana', 'w': 'watermelon', 'p': 'pear', 'o': 'orange', 'a': 'apple', 'c': 'coconut'}     pear     {'b': 'banana', 'w': 'watermelon', 'o': 'orange', 'a': 'apple', 'c': 'coconut'}     watermelon     {'b': 'banana', 'o': 'orange', 'a': 'apple', 'c': 'coconut'}     {'b': 'banana', 'o': 'orange', 'c': 'coconut'}     ('b', 'banana')     {'o': 'orange', 'c': 'coconut'}     {} 
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!