我有一个嵌套的列表,我试图得到总和,并打印出当单个数字相加时具有最高数值的列表
x = [[1,2,3],[4,5,6],[7,8,9]]
highest = list()
for i in x:
highest.append(sum(i))
for ind, a in enumerate(highest):
if a == max(highest):
print(x[ind])
我已经能够打印出结果,但我认为应该有一个简单的,更像Python的方法来做这件事(也许使用列表理解)。在
我该怎么做?在
Tags:
怎么样:
演示:
^{pr2}$这是因为}和Bob的叔叔,我们完成了!在
max
(以及许多其他python内置函数,如min
,sort
…)接受一个用于比较的函数。在这个例子中,我只是说我们应该比较x
中的元素,基于它们的个体{相关问题 更多 >
编程相关推荐