如何对两个对应的列表进行排序?

时间:2019-03-11 11:44:02

标签: python python-3.x list sorting

我有两个列表:

names = [sam, tim, ben, jack, frank]
ages = [10, 22, 18, 17, 14]

我想做的是按照最大到最小的顺序对它们进行排序并打印出来,以便垂直打印它们。输出:

tim 22
ben 18
jack 17
frank 14
sam 10

这是我到目前为止所拥有的:

for age, name in zip(ages, names):
  print(age, name)

这将两个列表并排打印出来,但是我不确定如何在不弄乱列表关系的情况下将年龄从最大到最小排序。在此先感谢您,我也是编码的新手,因此,如果您能解释您的建议,将非常有帮助,谢谢。

0 个答案:

没有答案