码迷,mamicode.com
首页 > 其他好文 > 详细

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

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

标签:ict   print   key   inf   默认   运算   判断   更新   字典   

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)

标签:ict   print   key   inf   默认   运算   判断   更新   字典   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!