pha*_*s15 3 python for-loop if-statement
data = ['cat', 'dog', 'None', 'Turtle', 'None']
new_data = []
for item in data:
if item == 'None':
new_data.append(data.index(item))
print new_data
>> [2,2]
Run Code Online (Sandbox Code Playgroud)
我该如何获得这个商店的新数据[2,4]呢?这就是我要的.谢谢!
enumerate()循环时使用.这将跟踪当前项目及其索引:
[index for index, x in enumerate(data) if x == "None"]
Run Code Online (Sandbox Code Playgroud)