Python07-02_元素的添加,修改和删除
作者:互联网
字典元素的添加,修改和删除
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}
标签:02,11,删除,10,Python07,添加,键值,popitem,字典 来源: https://www.cnblogs.com/xujie-0528/p/13624712.html