首页 > 其他 > 详细

吾生也有涯,吾知也无涯_乌拉(7)

时间:2017-10-15 00:09:32      阅读:236      评论:0      收藏:0      [点我收藏+]

1、字典

  

info = {
‘stu1101‘:‘wuteng‘,
‘stu1102‘:‘longze‘,
‘stu1103‘:‘xiaoze‘
}
#字典取值
print (info[‘stu1101‘]) #无键时 ,报错;
print (info.get(‘stu1101‘)) #无键时,不报错;
#字典修改
info[‘stu1101‘]=‘tenglan‘
#字典删除
del info[‘stu1101‘]
info.pop(‘stu1102‘) #指定删
info.popitem() #随机删
#判断是否有键
print (‘stu1101‘ in info)
#多级字典的嵌套
info1 = {‘a‘:[‘1‘,‘2‘,‘3‘],‘b‘:{‘xiao‘:123,‘da‘:34}}
#获取键、值
info = {
‘stu1101‘:‘wuteng‘,
‘stu1102‘:‘longze‘,
‘stu1103‘:‘xiaoze‘
}
info.values() #值
info.keys() #键
print (info.items() )#键值
info.setdefault(‘taiwan‘,‘kaka‘)#有键时取健对应值,无键时,取默认值
info.update(dict1) #用dict1中的更新info
info.fromkeys([6,7,8],‘test‘) #初始化一个字典
dict.fromkeys([6,7,8],‘test‘) #同上
#运算速度
for key in info:
print (key,info[key])

for key,value in info.items():
print (key,value)
#以上2种方法,均得到相同结果,但第一种速度占优;

吾生也有涯,吾知也无涯_乌拉(7)

原文:http://www.cnblogs.com/wulafuer/p/7669011.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!