python中怎么把一行字符串拆成列表
时间: 2024-04-08 18:29:01 浏览: 13
在Python中,你可以使用字符串的`split()`方法将一行字符串拆分成一个列表。默认情况下,`split()`方法以空格作为分隔符,将字符串拆分成多个子字符串,并返回一个列表。以下是一个示例:
```python
line = "This is a line of text"
word_list = line.split()
print(word_list)
```
输出:
```
['This', 'is', 'a', 'line', 'of', 'text']
```
你也可以指定其他的分隔符,例如逗号、分号等。只需将分隔符作为参数传递给`split()`方法即可。例如:
```python
line = "apple,banana,orange"
fruit_list = line.split(',')
print(fruit_list)
```
输出:
```
['apple', 'banana', 'orange']
```
通过使用`split()`方法,你可以将一行字符串轻松地拆分成一个列表。
相关问题
php中根据特殊字符把字符串拆成数组
A:你可以使用 PHP 中的 explode() 函数根据特定的分隔符把字符串拆成数组。例如,如果要根据逗号分隔符分离字符串,则可以使用以下代码:
```
$str = "apple,banana,orange";
$arr = explode(",", $str);
print_r($arr);
```
这将输出以下结果:
```
Array
(
[0] => apple
[1] => banana
[2] => orange
)
```
你也可以使用其他分隔符,例如空格、换行符等等。只需将 explode() 函数的第一个参数更改为你想要的分隔符即可。
pathon中取一行最后一个字符串
假设你有一个字符串列表,想要取每行字符串的最后一个单词,可以使用以下代码:
```python
string_list = ["hello world", "foo bar", "python is great"]
for string in string_list:
last_word = string.split()[-1]
print(last_word)
```
输出:
```
world
bar
great
```
首先,我们用 `split()` 方法将每行字符串拆分成单词列表。接着,我们选取最后一个单词,即列表中的最后一个元素,使用 `-1` 索引。最后,我们将每行字符串的最后一个单词打印出来。