Python第三节课

元组(tuple)

  • 定义元组用()或是tuple()定义
  • 两个方法index和count(参考List对这两个方法的使用)

字典(dict)→快速查询或是cache

  • 用一对{}或者是dict()
#字典
d={'k1':1,'k2':2}
#insert
d['k3']=3
#update
d['k3']=4
print(d)
#del
del d['k3']
print(d)
#search or find
print(d['k2'])

clear

d={'k1':1,'k2':2}
d.clear()
print(d)

copy

#字典
d={'k1':1,'k2':2}
dc=d.copy()
d['k1']=3
print(dc)

pop(删除用)

  • 给定一个key,返回的是此key对应的value值
#字典
d={'k1':1,'k2':2}
print(d.pop('k3'))

get

  • 于d[key]如果遇到不存在的key时,get会返回None,但是d[key]会抛出异常
#字典
d={'k1':1,'k2':2}
print(d.get('k1'))#等同于d['k1']

items(字典的全遍历)

d={'k1':1,'k2':2}
for k in d.items():
    print("key=%s,value=%d"%(k[0],k[1]))

keys(遍历所有字典的名称)

d={'k1':1,'k2':2}
for k in d.keys():
    print(k)

values(遍历所有字典的值)

d={'k1':1,'k2':2}
for v in d.values():
    print(v)

popitem

一般打印出的是最后一个键值对

d={}
d['k1']=1
d['k2']=2
item=d.popitem()
print(item[0])
print(item[1])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值