下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

【Python 课堂】第37课—— 字典

作者:在线学习平台     来源: www.kokojia.com点击数:827发布时间: 2014-09-26 10:03:19

标签: 在线学习技能培训Python教程

大神带你学编程,欢迎选课


今天介绍一个Python中的基本类型--字典(dictionary)。
 
字典这种数据结构有点像我们平常用的通讯录,有一个名字和这个名字对应的信息。在字典中,名字叫做“键”,对应的内容信息叫做“值”。字典就是一个键/值对的集合。
 
它的基本格式是(key是键,alue是值):
 
d = {key1 : value1, key2 : value2 }
 
键/值对用冒号分割,每个对之间用逗号分割,整个字典包括在花括号中。
 
关于字典的键要注意的是:
1.键必须是唯一的;
2.键只能是简单对象,比如字符串、整数、浮点数、bool值。
 
list就不能作为键,但是可以作为值。
 
举个简单的字典例子:
score = {
   '萧峰': 95,
   '段誉': 97,
   '虚竹': 89
}
 
python字典中的键/值对没有顺序,我们无法用索引访问字典中的某一项,而是要用键来访问。
 
print score['段誉']
 
注意,如果你的键是字符串,通过键访问的时候就需要加引号,如果是数字作为键则不用。
 
 
字典也可以通过for...in遍历:
 
for name in score:
   print score[name]
 
注意,遍历的变量中存储的是字典的键。
 
 
如果要改变某一项的值,就直接给这一项赋值:
 
score['虚竹'] = 91
 
 
增加一项字典项的方法是,给一个新键赋值:
 
score['慕容复'] = 88
 
 
删除一项字典项的方法是del:
 
del score['萧峰']
 
注意,这个键必须已存在于字典中。
 
 
如果你想新建一个空的字典,只需要:
 
d = {}
 

文章来源于Crossin,由课课家在线学习平台整理,转载请注明。

赞(11)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程