📌  相关文章
📜  在 python 中使用空格分隔的 int 输入(1)

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

在 Python 中,我们经常需要从用户获取一系列以空格分隔的整数输入,然后对输入进行处理。这里给出一个示例代码片段,演示如何实现这一功能。

首先,我们可以使用 input 函数从用户获取一行输入。然后,使用字符串切割函数 split 将输入按空格进行切割,得到一个字符串列表。接下来,我们可以使用 map 函数将字符串列表中的每个元素转换为整数类型。最终,我们可以将整数类型的列表作为处理后的结果返回。

以下是示例代码片段:

input_string = input("请输入一系列以空格分隔的整数:")

input_list = list(map(int, input_string.strip().split()))

print(f"处理后的结果为:{input_list}")

其中,input 函数用于获取用户输入,strip 方法用于去除输入字符串两端的空格,split 方法用于按空格将输入字符串切割成一个字符串列表,map 函数用于将字符串列表中的每个元素转换为整数类型,list 函数用于将 map 函数的输出结果转换为列表。最终,使用 print 函数将处理后的结果输出给用户。

通过这个示例,我们可以看到,在 Python 中获取并处理一系列以空格分隔的整数输入是非常简单的。同时,这也为我们处理一些其他需要以空格分隔的输入提供了便利。