python3 删除字典元素
Python不关心键-值对的添加顺序,而只关心键和值之间的关联关系。
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'}
{}
还没有评论,来说两句吧...