我对python没有经验,我不确定我应该搜索这个特定的任务。我正试图找到一种方法来索引一个列表,就像我将索引一个向量在R:
<标题> Rvec=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]