python字典(Dict)

字典的创建
字典的访问(List转换)
字典的遍历
字典的添加
字典的合并
字典的删除(清空)
字典的其他操作
字符串转字典(eval)

字典的创建

dict1={"A":1,"B":2,"C":99}
//直接创建
x=["A","B","C"]
y=[1,2,99]
print(dict(zip(x,y)))
//{"A":1,"B":2,"C":99}
//dict()与zip()压缩
dict5={}.fromkeys(["A","B","C"],"Content")
//{"A":"Content","B":"Content","C":"Content"}
//使用fromkeys()
dict6={}.fromkeys(["A","B","C"])
//{"A":None,"B":None,"C":None}

字典的访问
1.通过方括号加键值的方式访问数据

dict5["A"]

2.通过get()函数进行访问(get函数可以查看指定键的键值)

dict5.get("A","ERROR:not exist key!")
//第一个参数是键值,第二个参数是查询失败后的报错内容

与get相对应的存在pop方法:

x=["A","B","C"]
y=[1,2,99]
z=dict(zip(x,y))
print(z.pop("A","???"))
print(z.pop("X","???"))
//1
//???
///{"B":2,"C":99}

3.查看字典的所有键值对
dict5

dict5.items()
//使用list()进行强制转换,得到的结果和zip()作用后一致

4.查看字典的键和键值

dict5.keys()
dict5.values()
//使用keys/values()之后需要对处理后的类型进行转换为list

字典的遍历

for i in dict5:#默认访问的是字典的键,需要访问值可以使用dict5.values()
	print(i,end=",");#每循环一次在结果后面添加end的值(print()函数结束默认会换行)
	#print(i);每循环一个换行一次
for i in dict5.items():#显示键值对
	print(i,end=",");
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值