编写程序,用zip()函数和dict函数方式创建学生信息字典,包含学生姓名,学号,性别,身高
时间: 2024-05-11 21:16:55 浏览: 118
Java编写一个学生信息管理系统,实现学生信息包括:学号、姓名、性别、年龄、班级等信息
和体重等信息,并输出字典。
好的,我明白了。以下是代码示例:
```
name = ['Alice', 'Bob', 'Charlie', 'David']
id = [1001, 1002, 1003, 1004]
gender = ['F', 'M', 'M', 'M']
height = [165, 170, 180, 175]
weight = [55, 65, 75, 70]
student_dict = dict(zip(id, zip(name, gender, height, weight)))
print(student_dict)
```
运行结果如下:
```
{1001: ('Alice', 'F', 165, 55), 1002: ('Bob', 'M', 170, 65), 1003: ('Charlie', 'M', 180, 75), 1004: ('David', 'M', 175, 70)}
```
这个程序使用了zip()函数将学生姓名、学号、性别、身高和体重等信息分别存储在对应的列表中,然后使用dict()函数将每个学生的信息打包成元组,并将这些元组作为值存储在以学号为键的字典中。最后输出整个学生信息字典。
阅读全文