📅  最后修改于: 2023-12-03 15:08:57.878000             🧑  作者: Mango
在Python中,要获取多个整数输入,可以使用 input
函数和 split
方法。下面将介绍两种方法:
nums = list(map(int, input().split()))
以上代码中,我们使用 input
函数读取一行字符串,并使用 split
方法将其拆分成若干个字符串,然后使用 map
函数将每个字符串转换为整数,再使用 list
函数将其转换为整数列表 nums
。
例如,如果用户输入 1 2 3 4 5
,则 nums
的值为 [1, 2, 3, 4, 5]
。
nums = [int(x) for x in input().split()]
以上代码中,我们使用列表推导式将输入字符串转换为整数列表 nums
。
例如,如果用户输入 1 2 3 4 5
,则 nums
的值为 [1, 2, 3, 4, 5]
。
以上两种方法中,input
函数用于读取一行用户输入,split
方法用于将其拆分成若干个字符串,int
函数用于将字符串转换为整数,list
函数用于将若干个整数组成的迭代器转换为整数列表。
需要注意的是,以上两种方法都是从一行字符串中获取多个整数,如果需要多行输入多个整数,则需要使用循环来读取每行输入,并对每行输入进行处理。