保存一个班级的学生信息

 1 #列表保存学生信息,学生信息使用元组保存
 2 stus = [('1001','张三',23,98),
 3        ('1002','李四',23,99)]
 4 #如果使用列表保存学生信息,必须遍历当前列表,拿学号进行判断,时间复杂度为o(n)
 5 for stu in stus:
 6     pass  #获取当前学号进行判断
 7 
 8 #列表保存学生信息,学生信息使用字典
 9 stus = [{'sno':'1001','sname':'张三','age':23,'score':98},
10        {'sno':'1002','sname':'李四','age':24,'score':99}]
11 #字典保存学生信息
12 stus = {'1001':{'sname':'张三','age':23,'score':98},
13        '1002':{'sname':'李四','age':23,'score':99}}
14 #使用字典保存,根据key进行获取,时间复杂度为o(1)
15 stu = stus['1002']

 

posted @ 2020-04-23 11:53  小他_W  阅读(398)  评论(0编辑  收藏  举报