python第四课之字典

目录

简介:

 字典的创建

字典的获取 

字典的判断

字典的新增

字典的修改

字典的删除

字典获取视图

简介:

 

dic={'张三':100,'李四':200}

键值对,张三是键(key),100是值;

注意:字典是无序的,在内存中无序存储(通过内置函数hash计算哈希值放入内存中),对应获得索引以达到寻找元素的效果。

 字典的创建

#方法一
dic={'张三':100,'李四':200}
#方法二
dic=dict({'张三':100,'李四':200})
#方法三
lst1=['张三','李四']
lst2=[100,200]
dic={lst1,lst2 for lst1.lst2 in zip(lst1,lst2)}

方法三:字典是由俩个列表构成,lst1作为键,lst2作为值,先由zip函数操作,在通过字典生成式完成字典的创建。

字典的获取 

#方法一
score[‘张三’]
scores['王五']
#方法二
scores.get('李四')
scores.get('王五',N)

方法一

输出100

王五不在字典里,会报错

方法二

输出200

不会报错,会返回值N,若没有输入默认返回0

字典的判断

X in/not in dit

字典的新增

scores['王五']=100

字典的修改

scores['张三']=200

字典的删除

del scores['张三']
scores.clear

字典获取视图

keys=scors.keys()
list(keys)
keys=scors.values()
list(values)
keys=scors.items()
list(items)

打印结果如下 


  • 12
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值