0
我对Python不熟悉,我不确定我应该搜索这个特定的任务。我试图找到一种方式来索引列表,很像我将指数R中的向量:数据处理/索引python vs R
[R
vec=c(1,2,3)
> vec==1
[1] TRUE FALSE FALSE
蟒蛇
>>> list_a=[1,2,3]
>>> list_a==1
False
Python的不同尝试
for i in list_a:
... i==1
...
False
False
False
注意上面,即使第一个值是1,它对于所有三个值都是False?
然而
>>> for i in list_a:
... if i==1:
... print('hello')
...
hello
因此,当涉及到Python,我只是在寻找一种方式来索引蟒蛇名单以同样的方式,因为我,我可以很R 111
列表是只相当于含有同样的事情列表。你或者需要按照元素来检查它们,或者切换到numpy,那么'numpy.array'就会像你期望的那样运行。请注意,python +数据通常会拼写为numpy,所以您应该熟悉它。原生python(使用列表理解):'[i == 1 for list_a]''。 –