Python笔记for字典
文章目录
1 使用字典
本节将主要以一个外星人入侵小游戏为例子,定义其颜色color,速度speed,射杀后获得分数points,将不再在代码中为游戏注释。
1.1 定义字典
#常用
alien_0={
'color':'green','points':5}
alien_0=dict(color=green,points=5)
#其他
alien_0=dict(zip(['color','points'],['green','5']))
dict([('color',green),('points',5)])
1.2 访问字典的值
dictname[key]
print(alien['color'])
1.3 修改与添加键-值对
dictname[key]=value,key存在则修改,不存在则添加
alien_0['color']='yellow'
alien_0['x_position']=0
alien_0['y_position']=25
1.4 空字典
alien_0={
}
alien_0['color']='green'
alien_0['points']=5
1.5 删除键-值对
del dictname[key].(删除不可找回)
del alien['points']
1.6 用多行来定义字典
对于较大的字典,可以多行来进行定义,提高代码的可读性。
确定需要使用多行来定义字典时, 在输入左花括号后按回车键, 再在下一行缩进四个空格, 指定第一个键—值对, 并在它后面加上一个逗号。 此后你再次按回车键时, 文本编辑器将自动缩进后续键—值对, 且缩进量与第一个键—值对相同。
可在最后一个值对后面也加上逗号,方便后续添加。
favorite_language