字典相关操作

d={1:'a',2:'b',3:'c'}
#向字典中添加元素
d[4]='d'
print(d)
#获取字典中所有的key
keys=d.keys()
print(keys)
print(list(keys))
print(tuple(keys))
#获取字典中所有value
values=d.values()
print(values)
print(list(values))
print(tuple(values))
#将字典中数据转换成key-value的形式,以元组的方式展现
lst=list(d.items())
print(lst)

d=dict(lst)#相互转换成字典
print(d)

#删除pop函数
print(d.pop(1))#先取出值
print(d)#再删除
print(d.pop(6,'不存在'))

#随机删除
print(d.popitem())
print(d)

#清空所有元素
d.clear()
print(d)

#Python中一切皆对象,每个对象都对应一个布尔值
print(bool(d))#空字典布尔值是False,空列表也是

#字典生成式
import random
w={item:random.randint(1,100) for item in range(4)}
print(w)
#创建两个列表
lst=[1,2,3,4]
lst2=['a','b','c','d']
d={key:value for key,value in zip(lst,lst2)}
print(d)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值