python输入数字按空格分割,每个元素是int类型
时间: 2024-03-21 10:43:59 浏览: 160
Python 实现一行输入多个数字(用空格隔开)
当用 Python 的 input() 函数输入多个数字并用空格分隔时,可以使用 split() 方法来将输入的字符串分割成一个数字列表。要求每个元素是 int 类型,可以使用 map() 函数将字符串列表中的每个元素转换为 int 类型,例如:
```
input_str = input("请输入多个数字,用空格分隔:")
num_list = list(map(int, input_str.split()))
print(num_list)
```
这里的 map(int, input_str.split()) 表示将 input_str.split() 返回的字符串列表中的每个元素都转换为 int 类型,然后返回一个 map 对象,最后用 list() 函数将其转换为一个整数类型的列表。
阅读全文