当前位置: 首页 > 图灵资讯 > 行业资讯> 强烈推荐Python新手学习之——字典

强烈推荐Python新手学习之——字典

来源:图灵python
时间: 2025-03-07 22:06:21

字典的数据结构有点像我们通常使用的地址簿,有一个与这个名字对应的信息。在字典中,名称被称为“键”,相应的内容信息被称为

“值”。字典是键/值对的集合。

它的基本格式是(key是键,value是值):

d={key1:value1,key2:value2}

按键/值用冒号分割,每对用逗号分割,整个字典包含在花括号中。

关于字典键要注意的是:

1.键必须是唯一的;

2.键只能是简单的对象,如字符串、整数、浮点、bool值等。

list不能作为键,但可以作为值。

举个简单的字典例子:

score={
'萧峰':95,
'段誉':97,
'虚竹':89
}

python字典中的键/值没有顺序,我们不能用索引来访问字典中的某一项,而是用键来访问。

print(score['段誉'])

请注意,如果您的键是字符串,您需要在通过键访问时添加引号。如果是数字作为键,则不需要。

如果您提供的键不存在于字典中,则会报错。另一种访问字典中元素的方法是:

score.get('慕容复')

这种方法的优点是,即使提供的键不存在,也不会报错,只会返回 None

也可以通过forr字典...in遍历:

fornameinscore:
print(score[name])

请注意,字典键存储在遍历的变量中。

如果要改变某个项目的值,则直接赋予该项目:

score['虚竹']=91

增加字典项的方法是给一个新键赋值:

score['慕容复']=88

删除一个字典项的方法是del:

delscore['萧峰']

请注意,这个键必须存在于字典中。

如果你想建立一个空字典,你只需要:

d={}