第十二天
python字典,字典类似于列表,但能够让你将不同的信息关联起来。
alien_0 = {'color' : 'green' , 'points' : 5
print(alien_0['color'])
print(alien_0['points'])
在python中,字典是一系列键—值对 每个键都与一个值相关联 你可以使用键来访问与之相关联的值
要获取与键相关联的值 可依次指定字典名和放在方括号内的键
alien_0 = {'color' : 'green', 'points': 5}
new_points = alien_0['points']
print("You just earned " + str(new_points) + " points!")
字典是一种动态结构,可随时在其中添加键-值对
alien_0 = {‘color ’ : ‘green ’ , ‘points’ : 5}
print(alien_0)
alien_0[‘x_position’] = 0
alien_0[‘y_position’] = 25
print(alien_0)
我们首先定义了前面一直在使用的字典 然后打印这个字典 以显示信息快照
alien_0 = {}
alien_0[‘color’] = ‘green’
alien_0[‘points’] = 5
print(alien_0)
修改字典中的值
alien_0 = {‘x_position’ : 0, ‘y_position’ : 25, ‘speed’ : ‘medium’}
print(“Original x-position : ” + str(alien_0[‘x_position’]))
#向右移动外星人
#据外星人当前速度决定将其移动多远
if alien_0[‘speed’] == ‘slow’ :
x_increment = 1
elif alien_0[‘speed’] == ‘medium’:
x_increment = 2
else:
# 这个外星人的速度一定很快
x_increment = 3
#新位置等于老位置加上增量
alien_0[‘x_position ’] = alien_0[‘x_position ’] +x_increment
print(“New x-position: ” + str(alient_0[‘x_position’]))