首页 > 编程语言 > 详细

Python07-02_元素的添加,修改和删除

时间:2020-09-07 08:48:26      阅读:56      评论:0      收藏:0      [点我收藏+]

字典元素的添加,修改和删除

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_元素的添加,修改和删除

原文:https://www.cnblogs.com/xujie-0528/p/13624712.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!