2017-04-27 14 views

答えて

9

ちょうどリストの内包表記を使用します。

は、私は5つの要素を持つリストをしたい、この

>>> b = 'setosa' in labels 
>>> b 
True 

のように試してみました機能:

new_list = [] 

for element in labels: new_list.append('setosa' == element) 
+0

それは短いだと誰もが、誰がそれを見ているので、 、投票を与える –

0

[True, True, False, False, False] 
+0

申し訳ありません@PeterWood – Veltro

2

あなたはPythonで2を返すmapを、使用することができlist

のPython 3では
>>> labels = ['setosa', 'setosa', 'versicolor', 'versicolor', 'virginica'] 
>>> map('setosa'.__eq__, labels) 
[True, True, False, False, False] 

場合必要リスト:

>>> list(map('setosa'.__eq__, labels)) 
[True, True, False, False, False] 
関連する問題