蓝桥杯(基础题)——查找整数

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))

再次感慨,这样写列表太简单了!!!!!!

 


 

你可能感兴趣的:(蓝桥杯,职场和发展,算法)