题目内容:
编写程序实现以下功能:根据指定值从一个列表中查找所有匹配元素的位置,要求使用列表中的index方法进行查找。
输入格式:
先输入带查找元素的值。
再输入一个整数,表示列表中的元素个数。
最后依次输入列表中的元素。
输出格式:
输出一个列表,各元素值为匹配元素的位置。如果没有匹配元素,则输出一个空列表。
输入样例:
10
5
5
10
15
10
20
输出样例:
[1, 3]
输入样例:
30
5
5
10
15
10
20
输出样例:
[]
check = input()
num = int(input())
list1 = []
for i in range(num):
x = input()
list1.append(x)
indices = []
start = 0
while 1:
try:
x = list1.index(check,start)
indices.append(x)
start = x+1
except:
break
print(indices)