首页 > 编程语言 >Python输入多个变量和输入列表

Python输入多个变量和输入列表

时间:2024-11-30 10:55:48浏览次数:4  
标签:count map Python randomnum2 列表 int split input 输入

输入多个变量:map

map()函数的基本用法是将一个函数和一个可迭代对象作为参数传递给它,然后返回一个迭代器,该迭代器会生成经过指定函数转换后的元素。

a,b=map(int,input().split())

例题:P1980 [NOIP2013 普及组] 计数问题

numlist = []
count = 0
n, x = map(int, input().split())
for i in range(1, n + 1):
    count = count + str(i).count(str(x))
print(count)

输入一整个列表:map或列表推导式

map方法:

num=list(map(int, input().split()))

例题:P1059 [NOIP2006 普及组] 明明的随机数

#!/user/bin/env python3
# -*- coding: utf-8 -*-
n= int(input())
randomnum=list(map(int, input().split()))
randomnum2=[]
for i in range(n):
    suijishu=randomnum[i]
    if suijishu in randomnum2:
        continue
    else:
        randomnum2.append(suijishu)
print(len(randomnum2))
randomnum2.sort()
for i in range(len(randomnum2)):
    print(randomnum2[i],end=' ')

列表推导式方法:

a = [int(x) for x in input().split()]

例题:P1427 小鱼的数字游戏

#!/user/bin/env python3
# -*- coding: utf-8 -*-
ai = [int(x) for x in input().split()]
del ai[-1]
ai.reverse()
for i in ai:
    print(i, end=' ')

标签:count,map,Python,randomnum2,列表,int,split,input,输入
From: https://www.cnblogs.com/ljnljn/p/18578160

相关文章