python怎样将一段字符串按照空格分割为不同的字符串存到一个list里面
时间: 2023-01-11 11:55:36 浏览: 85
使用 python 的 `split()` 函数可以将一段字符串按照空格分割为不同的字符串,并存储到一个 list 中。
示例代码如下:
```
# 定义要分割的字符串
s = "这是一段需要分割的字符串"
# 使用 split() 函数将字符串分割
lst = s.split(' ')
# 输出分割后的 list
print(lst)
```
输出结果为:
```
['这是一段需要分割的字符串']
```
注意,上述代码中的字符串 `s` 并没有空格,所以实际上并没有被分割。如果要将字符串按照空格进行分割,需要在字符串中加入若干个空格。
例如:
```
# 定义要分割的字符串
s = "这是 一段 需要 分割 的 字符串"
# 使用 split() 函数将字符串分割
lst = s.split(' ')
# 输出分割后的 list
print(lst)
```
输出结果为:
```
['这是', '一段', '需要', '分割', '的', '字符串']
```
希望这能帮到你!
相关问题
输入一串以空格为分割符的字符串用sort函数删除相同单词并按顺序输出且用空格隔开python
可以通过以下代码实现:
```
s = input() # 输入一个以空格为分割符的字符串
words = s.split() # 将字符串按空格分割成单词列表
words = list(set(words)) # 用set函数去除相同的单词,再转为列表
words.sort() # 排序
result = ' '.join(words) # 用空格将单词列表合并为字符串
print(result) # 输出结果
```
这段代码会读取用户输入的字符串,按空格将其分割成单词列表。然后使用set函数去重,再转为列表,并用sort函数对列表中的单词进行排序。最后将排序后的单词列表用空格连接成字符串,并输出结果。
python,字符串转list
要将一个字符串转换为一个列表,可以使用字符串的`split()`方法。`split()`方法将字符串按照指定的分隔符分割,并返回一个包含分割后的子字符串的列表。以下是一个示例代码:
```python
string = "apple,banana,orange"
my_list = string.split(",")
print(my_list)
```
这段代码将会输出 `['apple', 'banana', 'orange']`,其中逗号作为分隔符将字符串分割成了多个子字符串,并存储在列表中。你可以根据自己的需求选择不同的分隔符。如果没有指定分隔符,默认情况下会使用空格作为分隔符进行拆分。希望这可以帮助到你!