题目
查找整数
给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
输入格式
第一行包含一个整数n。
第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。
第三行包含一个整数a,为待查找的数。
输出格式
如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。
代码
a = input() #获得列表个数,列表,需要查找的元素
b = input().split()
c = int(input())
b = list(map(int,b)) #使用map函数获得列表
if b.index(c): #调用index方法进行查找元素
x = b.index(c)
print(x+1)
else:
print(-1)
a = input()
b = input().split()
c = input()
def pipei(b,c): #每个元素进行匹配找到就返回下标否则返回False
for i in range(len(b)):
if b[i] ==c:
return i
return False
if pipei(b,c):
print(pipei(b,c)+1)
else:
print(-1)