[英]How to return an element of a list in a list?
So I essentially have a 2 and 1/2 dimensional matrix and I want to return an element from a list within a list. 所以我基本上有一个2维和1/2维矩阵,我想从列表中的列表中返回一个元素。
def somefunc(x):
# What I want to do is return the max element within a matrix based on l[:][1]
return j
# example
l = [[[1,2,3],4],
[[5,6,7],8],
[[9,1,2],3]]
>>>somefunc(l)
[[5,6,7],8]
Use key
parameter in max()
function. 在max()
函数中使用key
参数。
def somefunc(x):
return max(x, key=lambda e: e[1])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.