📅  最后修改于: 2023-12-03 15:08:58.163000             🧑  作者: Mango
在Python中,我们需要将输入的n个空格分隔的整数保存到一个列表中。可以使用split()方法将输入字符串分割成一个可迭代的列表,然后使用列表推导式将每个元素转换为整数,并将其添加到一个新的列表中。
下面是一个简单的示例代码:
n = int(input("请输入整数的数量:"))
input_str = input("请输入{}个空格分隔的整数:".format(n))
input_list = [int(num) for num in input_str.split()]
print("输入的整数列表为:", input_list)
解释:
input()
函数获取用户输入的整数数量n和一个空格分隔的整数列表。split()
方法将输入字符串分割为一个可迭代的列表。默认情况下,split()
方法使用空格作为分隔符。运行示例代码,输出如下:
请输入整数的数量:5
请输入5个空格分隔的整数:1 2 3 4 5
输入的整数列表为: [1, 2, 3, 4, 5]
上面的示例代码是一个简单的示例,可以根据实际情况进行修改。例如,我们可以添加一些输入检查来确保输入的是正确的整数,或者使用循环来实现多次输入。
总结:
如何在Python中输入n个空格分隔的整数?可以使用split()方法将输入字符串分割成一个可迭代的列表,然后使用列表推导式将每个元素转换为整数,并将其添加到一个新的列表中。