Python 字典dict的使用 1

153 阅读1分钟
aline_0 = {}
aline_0['color'] = 'green'
aline_0['points'] = 5
print(aline_0['color'])


new_points = aline_0['points']
print(f'You just earned {new_points} points!')

aline_0['x_position'] = 0
aline_0['y_position'] = 25

print(aline_0)
print(f"The alien is {aline_0['color']}")

aline_0['color'] = 'yellow'
print(f"The alien is now {aline_0['color']}")

aline_0['speed'] = 'medium'
print(f"Original position: {aline_0['x_position']}")

# 向右移动外星人
# 根据当前速度确定外星人向右一定多远
if aline_0['speed'] == 'slow':
    x_increment = 1
elif aline_0['speed'] == 'medium':
    x_increment = 2
else:
    aline_0['speed'] = 'fast'
    # 这个外星人的移动速度肯定很快。
    x_increment = 3

# 新位置为旧位置加上移动距离。

aline_0['x_position'] = aline_0['x_position'] + x_increment
print(f"New position: {aline_0['x_position']}")

del aline_0['points']
print(aline_0)