数据操作/索引python vs R



我对python没有经验,我不确定我应该搜索这个特定的任务。我正试图找到一种方法来索引一个列表,就像我将索引一个向量在R:

<标题> R
vec=c(1,2,3)
> vec==1
[1]  TRUE FALSE FALSE
python

>>> list_a=[1,2,3]
>>> list_a==1
False

分隔python

for i in list_a:
...     i==1
... 
False
False
False

注意上面的三个值都是False,即使第一个值是1??

>>> for i in list_a:
...     if i==1:
...             print('hello')
... 
hello

因此,当涉及到python时,我只是在寻找一种方法来索引python列表,就像我可以R一样?

怎么样:

>>> [x == 1 for x in list_a]
[True, False, False]

选择:

map(lambda x: x == 1, list_a)
#[True, False, False]

最新更新