在Python中获取特定数组值的简单方法是什么?
假设我想在名为在Python中获取特定数组值的简单方法是什么?,python,Python,假设我想在名为lista的数组中取一个特定值,格式为[x,y]。但是,我只需要数组中的x值 在JavaScript中,我只需要做这个lista.map(l=>l[0])。 现在,在Python中,有什么简单的方法可以做到这一点?您可以使用如下列表理解来解包lista的项目: [x for x, _ in lista] 列表理解: [l[0] for l in lista] 要获得y值,您可以使用l[1]而不是l[0],您也可以使用map和lambda进行操作: list(map(lambda
lista
的数组中取一个特定值,格式为[x,y]
。但是,我只需要数组中的x
值
在JavaScript
中,我只需要做这个lista.map(l=>l[0])
。
现在,在
Python
中,有什么简单的方法可以做到这一点?您可以使用如下列表理解来解包lista
的项目:
[x for x, _ in lista]
列表理解:
[l[0] for l in lista]
要获得
y
值,您可以使用l[1]
而不是l[0]
,您也可以使用map
和lambda
进行操作:
list(map(lambda elem: elem[0], lista))
如果要检索第二个元素,请将
elem[0]
更改为elem[1]
包括示例输入和所需输出,以及您已经尝试过的内容。现在,如果我想要y值;是不是[y代表y,在列表中]。不,那应该是[y代表y,在列表中]
。@Anonymous当然不是,那完全一样。它应该是,y