python3 删除字典元素

水深无声 2022-01-20 12:19 417阅读 0赞

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

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

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

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

代码:

  1. fruits = {
  2. 'a': 'apple',
  3. 'b': 'banana',
  4. 'c': 'coconut',
  5. 'o': 'orange',
  6. 'p': 'pear',
  7. 'w': 'watermelon'
  8. }
  9. print(fruits)
  10. current_fruit = fruits.pop('p')
  11. print(current_fruit)
  12. print(fruits)
  13. current_fruit = fruits.pop('w')
  14. print(current_fruit)
  15. print(fruits)
  16. del fruits['a']
  17. print(fruits)
  18. current_fruit = fruits.popitem()
  19. print(current_fruit)
  20. print(fruits)
  21. fruits.clear()
  22. print(fruits)
  23. 输出:
  24. {'b': 'banana', 'w': 'watermelon', 'p': 'pear', 'o': 'orange', 'a': 'apple', 'c': 'coconut'}
  25. pear
  26. {'b': 'banana', 'w': 'watermelon', 'o': 'orange', 'a': 'apple', 'c': 'coconut'}
  27. watermelon
  28. {'b': 'banana', 'o': 'orange', 'a': 'apple', 'c': 'coconut'}
  29. {'b': 'banana', 'o': 'orange', 'c': 'coconut'}
  30. ('b', 'banana')
  31. {'o': 'orange', 'c': 'coconut'}
  32. {}

发表评论

表情:
评论列表 (有 0 条评论,417人围观)

还没有评论,来说两句吧...

相关阅读