字典Python,python字典详解
dictionary的这种数据结构有点像我们平时用的通讯录,有一个名字和这个名字对应的信息。在字典中,名称称为“键”,对应的内容信息称为
“值”。字典是键/值对的集合。
它的基本格式是(键是键,值是值):
D={key1:value1,key23360value2}键/值对用冒号分隔,每对用逗号分隔。整本字典都包括在花括号里。
本词典的关键字应注意如下:
1.该键必须是唯一的;
2.键只能是简单的对象,比如字符串、整数、浮点数和bool值。
List不能用作键,但可以用作值。
举一个简单的字典例子:
分数={
冯晓336095,
段誉336097,
许诸336089
}python字典中的键/值对没有顺序。我们不能通过索引来访问字典中的条目,但是我们需要通过键来访问它。
Print(score[段誉])注意,如果你的键是一个字符串,通过键访问时需要加引号,但不需要用数字作为键。
如果字典中不存在您提供的密钥,将会报告一个错误。访问字典中元素的另一种方法是:
Score.get(慕容复)这种方法的优点是,即使提供的键不存在,也不会报告错误,只会返回None。
for也可以遍历字典.在:
fornameinscore:
Print(score[name])注意,字典的键存储在被遍历的变量中。
如果要更改某个项目的值,请直接为该项目赋值:
Score[ virtual bamboo ]=91添加字典条目的方法是给一个新键赋值:
Score[慕容复]=88删除字典条目的方法是del:
Delscore[冯晓]注意这个键必须已经存在于字典中。
如果要创建空字典,只需要3360即可。
d={}
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。