【发布时间】:2020-05-19 05:36:24
【问题描述】:
所以我有这三个列表,
last_names= ["B","A","A","A","B","G","G"]
courses = [ 'Comp','Chem','Phys', 'Comp', 'Chem', 'Phys', 'Chem']
grades = [3,2,3,3,2,1,3]
所以“last_names”应该按字母顺序排序,然后“courses”应该根据这个列表排序:
['Math','Chem','Comp','Phys']
所有这一切都应该发生,而三个列表中的元素应该以相同的方式重新排序,以便我们保持所有三个相互连接。
所以结果应该是这样的:
last_names= ["A","A","A","B","B","G","G"]
courses = [ 'Chem','Comp','Phys', 'Chem', 'Comp', 'Chem', 'Phys']
grades = [2,3,3,2,3,3,1]
我试图制作一本字典并在那里对其进行排序,但它变得很复杂,我想不出办法
【问题讨论】:
标签: python python-3.x list sorting