>>> students = {'张三':'男','韩梅梅':'女'}
>>> print(students['张三'])
男
>>> print('韩梅梅:' + students['韩梅梅'])
韩梅梅:女
>>> students = {}
>>> students['张三'] = '男'
>>> students['韩梅梅'] = '女'
>>> print(students)
{'张三': '男', '韩梅梅': '女'}
>>> students = {'韩梅梅': '女'}
>>> print("学生韩梅梅的性别: " + students['韩梅梅'])
学生韩梅梅的性别: 女
>>> students['韩梅梅'] = '男'
>>> print("学生韩梅梅的性别: " + students['韩梅梅'])
学生韩梅梅的性别: 男
students_han = {'X坐标':0,'Y坐标':25,'移动速度':'一般'}
print("原来的X坐标:" + str(students_han['X坐标']))
if students_han['移动速度'] == '很慢':
x_increment = 1
elif students_han['移动速度'] == '一般':
x_increment = 2
else:
x_increment = 3
students_han['X坐标'] = students_han['X坐标'] + x_increment
print("新位置X坐标:" + str(students_han['X坐标']))
============== RESTART: C:\Users\Administrator\Desktop\text.py ==============
原来的X坐标:0
新位置X坐标:2
我们首先定义一个学生,该学生包含‘初始X坐标’和‘Y坐标’和‘速度一般’,并先打印出初始值。
使用if-elif-else结构来确定韩梅梅移动距离x_increment,如果韩梅梅速度为很慢,则移动1,速度为一般则移动2,否则移动很快移动3,确定定义了移动量后,将移动距离与与原初始位置相加,并关联到students_han['X坐标']中,相当于修改字典值,因此,结果为移动2个距离。