#!/usr/bin/python
# -*- coding:utf-8 -*-
# @Time : 2018/6/20 10:30
# @File : StudentsInfo.py
"""
录入学生信息
"""
student_list = []
student_dict = {}
def writeinfo():
"""将学号存在List中,其他信息存在字典中,以学号为Key"""
global student_list, student_dict
studentnum = raw_input(u'请输入学生学号:')
student_list.append(studentnum)
studentinfo = raw_input(u'请输入学生其他信息(姓名、性别、年龄、身高):').split('、')
student_dict.setdefault(studentnum, studentinfo)
if __name__ == '__main__':
i = 0
t = 0
while i < 2:
writeinfo()
i += 1
else:
print u'学号 姓名 性别 年龄 身高'
while t < 2:
num = student_list[t]
print '{0} {1} {2} {3} {4}'.format(num, student_dict[num][0], student_dict[num][1],
student_dict[num][2], student_dict[num][3])
t += 1
列表套一个字典不就搞定了,python的数据结构这么方便