📜  如何在python中获取多个整数输入(1)

📅  最后修改于: 2023-12-03 15:08:57.878000             🧑  作者: Mango

如何在Python中获取多个整数输入

在Python中,要获取多个整数输入,可以使用 input 函数和 split 方法。下面将介绍两种方法:

方法1:将输入字符串转换为整数列表
nums = list(map(int, input().split()))

以上代码中,我们使用 input 函数读取一行字符串,并使用 split 方法将其拆分成若干个字符串,然后使用 map 函数将每个字符串转换为整数,再使用 list 函数将其转换为整数列表 nums

例如,如果用户输入 1 2 3 4 5,则 nums 的值为 [1, 2, 3, 4, 5]

方法2:使用列表推导式将输入字符串转换为整数列表
nums = [int(x) for x in input().split()]

以上代码中,我们使用列表推导式将输入字符串转换为整数列表 nums

例如,如果用户输入 1 2 3 4 5,则 nums 的值为 [1, 2, 3, 4, 5]

以上两种方法中,input 函数用于读取一行用户输入,split 方法用于将其拆分成若干个字符串,int 函数用于将字符串转换为整数,list 函数用于将若干个整数组成的迭代器转换为整数列表。

需要注意的是,以上两种方法都是从一行字符串中获取多个整数,如果需要多行输入多个整数,则需要使用循环来读取每行输入,并对每行输入进行处理。