📌  相关文章
📜  如何在python中输入n个空格分隔的整数(1)

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

如何在Python中输入n个空格分隔的整数

在Python中,我们需要将输入的n个空格分隔的整数保存到一个列表中。可以使用split()方法将输入字符串分割成一个可迭代的列表,然后使用列表推导式将每个元素转换为整数,并将其添加到一个新的列表中。

下面是一个简单的示例代码:

n = int(input("请输入整数的数量:"))
input_str = input("请输入{}个空格分隔的整数:".format(n))

input_list = [int(num) for num in input_str.split()]

print("输入的整数列表为:", input_list)

解释:

  1. 首先,我们用input()函数获取用户输入的整数数量n和一个空格分隔的整数列表。
  2. 然后,我们使用split()方法将输入字符串分割为一个可迭代的列表。默认情况下,split()方法使用空格作为分隔符。
  3. 接下来,我们使用列表推导式将每个元素转换为整数,并将其添加到一个新的列表中。
  4. 最后,我们打印输出输入的整数列表。

运行示例代码,输出如下:

请输入整数的数量:5
请输入5个空格分隔的整数:1 2 3 4 5
输入的整数列表为: [1, 2, 3, 4, 5]

上面的示例代码是一个简单的示例,可以根据实际情况进行修改。例如,我们可以添加一些输入检查来确保输入的是正确的整数,或者使用循环来实现多次输入。

总结:

如何在Python中输入n个空格分隔的整数?可以使用split()方法将输入字符串分割成一个可迭代的列表,然后使用列表推导式将每个元素转换为整数,并将其添加到一个新的列表中。