Python07-02_元素的添加,修改和删除
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python07-02_元素的添加,修改和删除,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1258字,纯文字阅读大概需要2分钟。
内容图文
![Python07-02_元素的添加,修改和删除](/upload/InfoBanner/zyjiaocheng/626/ad384c38b01f4d588f2ba622caaee53e.jpg)
字典元素的添加,修改和删除
1. 给字典添加新的键值对,如果键已经存在,则覆盖旧的键值对,如果不存在,则增加新的键值对
2. 使用update()将新的字典中所有的键值全部添加在旧的字典上,如果key值有重复,则直接覆盖
3. 字典中元素的删除,可以使用del()方法,或clear()删除所有键值对,或pop()删除指定的键值对
4. popiteam:随机删除和返回键值对,字典是无序可变序列,因此没有第一个元素,最后一个元素概念,popiteam弹出随机项,若想一个接一个地移除并处理随机项,这种方法就比较有效
1 >>> a = {'a':1,'b':2,'c':3,'d':4,'e':5,'f':6,'g':7} 2 >>> a 3 {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 6, 'g': 7} 4 >>> a['i'] = 9 5 >>> a 6 {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 6, 'g': 7, 'i': 9} 7 >>> b = {'h':8,'j':10,'i':9,'k':11} 8 >>> a.update(b) 9 >>> a 10 {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 6, 'g': 7, 'i': 9, 'h': 8, 'j': 10, 'k': 11} 11 >>> del(a['j']) 12 >>> a 13 {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 6, 'g': 7, 'i': 9, 'h': 8, 'k': 11} 14 >>> b=a.pop('k') 15 >>> b 16 11 17 >>> a.clear() 18 >>> a 19 {} 20 >>> a = {'a':1,'b':2,'c':3,'d':4,'e':5,'f':6,'g':7} 21 >>> a 22 {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 6, 'g': 7} 23 >>> a.popitem() 24 ('g', 7) 25 >>> a 26 {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5, 'f': 6} 27 >>> a.popitem() 28 ('f', 6) 29 >>> a 30 {'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5} 31 >>> a.popitem() 32 ('e', 5) 33 >>> a.popitem() 34 ('d', 4) 35 >>> a.popitem() 36 ('c', 3) 37 >>> a 38 {'a': 1, 'b': 2}
内容总结
以上是互联网集市为您收集整理的Python07-02_元素的添加,修改和删除全部内容,希望文章能够帮你解决Python07-02_元素的添加,修改和删除所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。