我有以下的X和我想抓住的索引,其中一個項目== 0,如指數2以下:在地圖內放置for循環?
[['UNITED STATES', 'OHIO, USA'],
['NEW YORK, USA', 'UNITED STATES'],
['LYON, FRANCE', 'FRANCE', '0']
['FRANCE']]
我知道如何與一個for循環解決這個問題,但我想知道我是否可以使用地圖來做同樣的事情。
這不起作用:
map(lambda y: i==0 for i in y, x)
對於循環解決方案:
zero = []
for i, val in enumerate(x):
for y, yval in enumerate(val):
if yval == '0':
zero.append(i)
請指定您使用的是Python 2還是Python 3.答案可能會有所不同。 – Matthew