python语言index函数_python 字典的函数

clear(),清空

注意单纯的赋值就相当于c语言中引用,只事额外起了一个别名,所以他们指向相同的地址,

所以令c={},只是另外开辟了一个新的空间让c为空,并没有改变之前的空间,所以{}与clear()看的功能一样,其实实现的原理不是一样的

copycode.gif>>> di

{1: 11, 2: 22, 3: 33}>>> di.clear()>>> di

{}>>>

>>>

>>> a={1:11}>>> b=a>>> c=a>>> a

{1: 11}>>> b

{1: 11}>>> c

{1: 11}>>> c={}>>> a

{1: 11}>>> b

{1: 11}

\\>>> a.clear()>>> a

{}>>> b

{}>>>

copycode.gif

copycode.gif1 >>> aa={1:11} 2 >>> a 3 {} 4 >>> b=a.copy()#浅拷贝 5 >>> c=a 6 >>> id(a) 7 49087896L 8 >>> id(b) 9 49087624L10 >>> id(c)11 49087896L12 >>>

copycode.gif

上述说的时浅拷贝的问题

pop()删除指定的

popitem随机删除

update更新

copycode.gif1 >>

2 >>> index1={1:11,2:22,3:33} 3 >>> index1.pop(2) 4 22 5 >>> index1 6 {1: 11, 3: 33} 7 >>> index1.popitem() 8 (1, 11) 9 >>> index110 {3: 33}11 >>> index1.setdefault(4)12 >>> index113 {3: 33, 4: None}14 >>> index1.setdefault(5,55)15 5516 >>> index117 {3: 33, 4: None, 5: 55}18 >>> b={4:44}19 >>> a.update(b)20 >>> a21 {4: 44}22 >>> index1.update(b)23 >>> index124 {3: 33, 4: 44, 5: 55}25 >>>

copycode.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值