操作班级学生信息:
1.使用字典类型与List类型初始化3个学生信息(学生姓名student_name,学生性别student_sex,学生年 # 龄student_age,学生考试成绩student_score)
2.输出第2个学生的姓名 。
3.从键盘上分别录入一名学生的姓名,性别,年龄,考试成绩,并追加到班级学生集合后,将所有学生打印。
方法一:
#初始化三个学生的信息
student_name = ['张三','张四','张五'];
student_sex = ['男','女','男'];
student_age = [12,16,18];
student_score = [66,88,100];
#定义字典类型
dict1 = {"name":"张三","sex":"男","age":"13","score":"33"};
dict2 = {"name":"张四","sex":"男","age":"14","score":"44"};
dict3 = {"name":"张五","sex":"男","age":"15","score":"55"};
#定义空字典并进行键盘录入
zidian = [dict1,dict2,dict3]
print(zidian)
name1 = input("name")
sex1 = input("sex")
age1 = input("age")
score1 = input("score")
dict4 = { "name":name1,"sex":sex1,"age":age1,"score":score1}
#将内容进行拼接后打印
zidian = [dict1,dict2,dict3,dict4]
print(dict4)
print(zidian)
方法二:
#定义list类型,其中为Dict类型
dict =[
{"name":"张三","sex":"男","age":"13","score":"33"},
{"name":"张四","sex":"男","age":"14","score":"44"},
{"name":"张五","sex":"男","age":"15","score":"55"},
]
print(dict[1]["name"])
#将键盘录入的元素添加到列表的结尾
dict.append({"name":input("name:"),"sex":input("sex:"),"age":input("age:"),"score":input("score:")})
print(dict)