n=int(input())
nums=list(map(int,input().split()))
#或者nums=[int(i) for i in input().split()]
a=int(input())
for i in range(len(nums)):
if a==nums[i]:
print(i+1)
break
if i==len(nums)-1:
print(-1)
呜呜呜呜!看了答案才发现原来列表还可以这样写!!!
1、nums=list(map(int ,input().split()))
input().split()的解释:接受多个输入并且用空格隔开
map(函数,一个或者多个序列);
例子:
输出:
2、lst = [int(i) for i in input('请输入一组数字,用空格隔开: ').split(' ')]
可以展开为:
lst=[]
for i in input(('请输入一组数字,用空格隔开: ').split(' ')
lst.append(int(i))
再次感慨,这样写列表太简单了!!!!!!