Python - 检查它在列表中的位置

时间:2016-02-01 17:47:07

标签: python list

list1 = ['physics', 'chemistry', "dog", "cat","dog"];

我想要它说如果我输入输入狗它会告诉我狗是第四个和第六个。

1 个答案:

答案 0 :(得分:2)

使用列表推导:

list1 = ['physics', 'chemistry', "dog", "cat","dog"]

string = input()
res = [i for i, el in enumerate(list1) if el == string]

print(res)

输出:

[2, 4]