【发布时间】:2021-01-05 18:35:04
【问题描述】:
我必须阅读 N 然后 N 两个数字的元组,如下例所示:
3
1 85
2 91
3 73
之后,我想根据第二个元素对它们进行排序,并按照它们进入输入的顺序打破平局。为此,我想保存一个包含 3 个元素的元组,但我不知道如何将其放入列表理解语法中。
我想要一个等同于的理解:
n = int(input())
l = []
for i in range(n):
v1, v2 = input().split()
l.append((int(v1), int(v2), i))
这是我尝试过的:
n = int(input())
l = [(int(v1), int(v2), i) for v1, v2 in input().split() for i in range(n)]
【问题讨论】:
标签: python tuples list-comprehension