Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中获取特定数组值的简单方法是什么?_Python - Fatal编程技术网

在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