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]''。 –