博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day4. python学习之字典
阅读量:6329 次
发布时间:2019-06-22

本文共 1072 字,大约阅读时间需要 3 分钟。

字典和列表是最常用的数据类型,字典是一种key-value的数据类型,用{ }表示

1.字典的特性:无序的,没有下标

2.字典的使用:增删改查

info = {

'20181101':"zhang san",     '20181102':"li si",     '20181103':"wang wu", }

(1) 创建

info['20181104'] = 'guo ba'

(2) 删除

del info['20181101']

info.pop('20181101')

info.popitem()  #随机删除,不常用

(3) 修改

info['20181101'] = '张三'

(4) 查找

print(info['20181102']) #如果不存在该元素就会报错

print(info.get('20181102'))#存在就直接输出,不存在就是None,最常用的查找方法

(5) 判断

print('20181103'in info) #存在就输出True,不存在输出False

(6) 其他

b = {
'20181101':'guo ba', 2:3, 4:5 } info.update(b) #将两个字典合并与更新 info.items() #将字典转化为列表 info.values() #打印所有的values info.keys() #打印所有的keys info.setdefault('20181106','xxxx') #存在该元素,就直接返回,不存在就会创建该元素 3. 多级字典的嵌套:可以嵌套字典,也可以嵌套列表
catalog = {
'zhangsan':{'age':23,'height':179,'job':"IT",'hobby':['love smile','playing basketball']}, 'lisi':{'age':28,'height':169,'job':"teacher",'hobby':['joging','writing']}, 'wangwu':{'age':30,'height':180,'job':"driver",'hobby':['games','singing']}, }

 4.循环

for i in info:     print(i,info[i])#打印出keys和values

 

转载于:https://www.cnblogs.com/zyms/p/9920485.html

你可能感兴趣的文章
SQL SERVER 2005 进行XML查询
查看>>
2013年省赛总结
查看>>
poj_2553 强连通分支&出度为0的点
查看>>
【php】使用gdb调试php程序
查看>>
JSP指令与动作元素
查看>>
《荣枯鉴》明鉴卷六
查看>>
Apache Spark简单介绍、安装及使用
查看>>
poj2894
查看>>
SocketChannel / ServerSocketChannel / Selector
查看>>
android 开发 @override 编译错误 解决办法(转载)
查看>>
C# 的关键字系列 (3 of n)
查看>>
pku 1703(种类并查集)
查看>>
Join方法把阵列转为字符串
查看>>
《从设计到模式》——设计模式视频教程
查看>>
验证码 禁止输入中文
查看>>
为MyEclipse加入自己定义凝视
查看>>
UICollectionViewFlowLayout使用示例
查看>>
java库中的具体的集合
查看>>
检查URL Protocol是否安装的项目
查看>>
如何在postgresql中模拟oracle的dual表,来测试数据库最基本的连接功能?
查看>>