py中对字符串进行分割,得到列表
时间: 2024-05-05 11:22:14 浏览: 78
在 Python 中,可以使用 `split()` 方法来对字符串进行分割,得到一个列表。`split()` 方法会根据指定的分隔符将字符串分割成多个子字符串,并返回一个包含这些子字符串的列表。
例如,假设有一个字符串 `s = 'hello world'`,我们可以使用空格作为分隔符,将其分割成两个子字符串,并得到一个包含这两个子字符串的列表:
```
s = 'hello world'
lst = s.split(' ')
print(lst) # ['hello', 'world']
```
默认情况下,`split()` 方法会以空格作为分隔符。如果不指定分隔符,则会以空格、制表符、换行符等空白字符作为分隔符。
例如,假设有一个字符串 `s = '1,2,3,4'`,我们可以使用逗号作为分隔符,将其分割成四个子字符串,并得到一个包含这四个子字符串的列表:
```
s = '1,2,3,4'
lst = s.split(',')
print(lst) # ['1', '2', '3', '4']
```
相关问题
py中统计字符串中单词的个数并返回
可以使用split()函数将字符串分割成单词,然后使用len()函数统计单词数,示例代码如下:
```
def count_words(s):
words = s.split()
return len(words)
```
其中s为要统计的字符串,count_words()函数返回字符串中单词的个数。
py中如何将数字分成单个的字符串
可以使用 str() 函数将数字转换为字符串,再使用字符串的 split() 方法分割为单个字符的字符串。示例代码如下:
```python
num = 12345
str_num = str(num)
str_list = str_num.split()
print(str_list)
```
输出结果为:
```
['1', '2', '3', '4', '5']
```