【发布时间】:2016-05-26 23:45:01
【问题描述】:
我有以下列表,是通过对两个单独的数字列表使用 zip 函数创建的:
[(20, 6),
(21, 4),
(22, 4),
(23, 2),
(24, 8),
(25, 3),
(26, 4),
(27, 4),
(28, 6),
(29, 2),
(30, 8)]
我想知道是否有一种方法可以遍历此列表并接收 LHS 上与 RHS 上的最大值相对应的数字,即在这种情况下,我想获得 24 和 30,这两者值为 8(RHS 的最大值)。我试过了:
## get max of RHS
max_1 = max([i[1] for i in data])
## for max of LHR, index this location
## on RHS column
number = [i[1] for i in data].index(max_1)
但它不起作用。
【问题讨论】:
-
第二个名单还有吗?然后对于
max_1,您可以只取该列表的最大值。比从已经压缩的列表中获取更简单。