python 用多个空格分割成列表
时间: 2023-07-01 20:22:33 浏览: 58
可以使用字符串的 split() 方法来将字符串按照指定的分隔符分割成一个列表。默认情况下,split() 方法会按照空格分割字符串,所以可以直接调用 split() 方法来实现。例如:
```
s = "hello world python"
lst = s.split()
print(lst)
```
输出结果为:
```
['hello', 'world', 'python']
```
注意,如果字符串中有多个连续的空格,split() 方法会将它们视为一个空格来处理。
相关问题
python输入数字按空格分割,这个列表的类型是什么
当用 Python 的 input() 函数输入多个数字并用空格分隔时,可以使用 split() 方法来将输入的字符串分割成一个数字列表。例如,下面的代码可以实现这一功能:
```
input_str = input("请输入多个数字,用空格分隔:")
num_list = input_str.split()
print(num_list)
```
这里的 num_list 是一个字符串列表,如果你要将其转换为数字类型的列表,可以使用列表推导式:
```
num_list = [int(num) for num in input_str.split()]
```
这样,你就得到了一个整数类型的列表。
python输入数字按空格分割,每个元素是int类型
当用 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() 函数将其转换为一个整数类型的列表。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)