目录
1.我的思路:
首先这里因为数据比较多,所以在接收数据这里就比较重要了。
我第一想到字典,但是字典排序是随机的,我怕顺序出问题,就没有用,虽然它检索比较快。
我打算准考证号,试机座位号,考试座位号均采用列表形式,方便顺序检索。
那么解决问题的方法就是通过 需要查找的试机座位号 去查找 其在 所有试机座位号列表中的索引,然后通过索引找到对应的的准考证号,以及考试座位号;
2.下面是编写代码:
(1)接收数据
count = int(input()) # 学生人数
student_id, test_r, exam_r = [], [], [] # 定义准考证号,试机座位号,考试座位号,方便接收数据
for i in range(count):
# 接收每一个学生的准考证号,试机座位号,考试座位号(这里是按顺序接收,保证后续索引正确)
stu_id, test, exam = input().split() # 将学生准考证号,试机座位号,考试座位号以空格分开存储
# 分别放到各自的列表中存储
test_r.ap