博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python-字典的使用
阅读量:5462 次
发布时间:2019-06-16

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

#字典key:value info = {'stu1101':{'yangyang':['lan','chou']},'stu1102':'liangyan','stu1103':'yangboyu','stu1104':'liangshuang'} #字典是无序的,且key值必须是唯一的 print(info['stu1101'])#通过key值查询对应value值 info['stu1101']='杨洋'#修改key值为stu1101的value值 #del删除 del info['stu1101']#删除key为stu1101的值 info.pop('stu1102')#同上 info.popitem()#随机删一个 print(info) info = {'stu1101':'yangyang','stu1102':'liangyan','stu1103':'yangboyu','stu1104':'liangshuang'} # print(info['stu1105'])#查询key值为stu1105的值,若不存在则报错 print(info.get('stu1105'))#通过这种方法去取值,如果没有返回none,不会报错,上面方法会报错 print('stu1105' in info)#查询key值是否在字典里,返回True or False, print(info.has_key('stu1101'))#与上面命令相同 print(info) #key不要写中文 info = {'stu1101':{'yangyang':['lan','chou']},'stu1102':'liangyan','stu1103':'yangboyu','stu1104':'liangshuang'} info['stu1101']['yangyang'][1] = 'ai'#修改值 print(info.values())#打印所有value值 print(info.keys())#打印所有key值 info.setdefault('stu1104',{'liangxing':['gao','shou']})#如果不存在,则创建,存在,则不执行 print info b = {
'stu1101':'alex', 1:3, 2:5 } info.update(b)#吧两个字典合并,有交叉就覆盖,没有就创建 print info.items()#把字典转换成列表 c = dict.fromkeys([6,7,8],[1,2,3])#初始化一个字典,前面是key,后面是值,所有key值都对应同一个value值 print c for i in info: print i,info[i] for k,v in info.items(): print k,v #当列表里的值为tuple,那么循环取值时,当for后面有一个变量,就取tuple,当多余1个变量,那么变量个数就必须与tuple里值个数一至,且各tuple之间也必须存在相同个数的值 list = [(1,'one'),(2,'two'),(3,'shree')] for i,k in list: print i,k print dict(list)#将list变为字段

转载于:https://www.cnblogs.com/liangyan-1989/p/8184852.html

你可能感兴趣的文章
客户端断开后怎么让服务器上的后台仍在运行
查看>>
windows下apache服务器开启压缩和网页缓存
查看>>
大三时MySQL课程设计《MySQL集群的研究与实现》
查看>>
JAVA课程05
查看>>
POJ 3345-Bribing FIPA(树状背包)
查看>>
Python----字符串常用方法总结
查看>>
ios-tableviewcell初始化为什么要用static NSString *str = @"mycell"中得static
查看>>
java对象与JSON字符串互转jar,及其用法
查看>>
springboot学习1
查看>>
Mahout in action 中文版-6.分布式推荐计算-6.1
查看>>
awk学习[参考转载]
查看>>
thinkphp5多语言
查看>>
词频统计(未完成,错误)
查看>>
如何退出调起多个Activity的Application?
查看>>
密码验证合格程序
查看>>
【★】IT界8大恐怖预言
查看>>
DocumentManager
查看>>
Android 端闪存 应用——alpha 2.0 版
查看>>
MySQL C API 访问 MySQL 示例
查看>>
[kuangbin] M - Find a way(简单广搜)
查看>>