在Python环境下,用列表定义:
>>> stu1=['xiaoming',True,21,79.9]
>>> stu1=['lihong',False,22,69.9]
>>> stu1=['zhangqiang',True,20,89.9]
>>> stu1=['EMT',True,23,99.9]
如图,定义了四个列表,分别存储了4个学生的姓名、性别,年龄和成绩:
在Python环境下,用字典定义:
>>> stu1={'name':'xiaoming','sex':True,'age':21,'score':69.9}
>>> stu2={'name':'lihong','sex':False,'age':22,'score':79.9}
>>> stu3={'name':'lihong','sex':True,'age':20,'score':89.9}
>>> stu4={'name':'EMT','sex':True,'age':23,'score':99.9}
如图,定义了四个字典,四个键和四个值,分别存储了4个学生的姓名、性别,年龄和成绩:
定义一个二维列表,加入学生的信息:
ns_class =[stu1,stu2,stu3,stu4]
定义一个二维字典:
ns_class ={'stu1':{'name':'xiaoming','sex':True,'age':21,'score':69.9},'stu2':{'name':'lihong','sex':False,'age':22,'score':79.9},'stu3':{'name':'lihong','sex':True,'age':20,'score':89.9},'stu4':{'name':'EMT','sex':True,'age':23,'score':99.9}}
如图,定义了一个二维字典,其中有4个学生的字典,并查看定义好的字典:
将二维列表中的学生成绩提高0.1分:
ns_class[0][3] += 0.1
ns_class[1][3] += 0.1
ns_class[2][3] += 0.1
ns_class[3][3] += 0.1
修改并输出:
将二维字典中的学生成绩提高0.1分:
ns_class['stu1']['score'] += 0.1
ns_class['stu2']['score'] += 0.1
ns_class['stu3']['score'] += 0.1
ns_class['stu4']['score'] += 0.1
修改并输出: