python Str 转list
时间: 2023-10-11 10:14:28 浏览: 61
可以使用split()方法将字符串转化为列表。你可以使用空格分隔符来分割字符串,或者使用其他字符作为分隔符。另外,你也可以使用literal_eval()函数将字符串转换为列表。最后,你可以使用join()方法将列表转换回字符串。
以下是代码示例:
1. 使用split()方法将字符串分割为列表:
```
str1 = "12345"
list1 = list(str1)
print(list1)
str2 = "123 sjhid dhi"
list2 = str2.split()
print(list2)
str3 = "www.google.com"
list3 = str3.split(".")
print(list3)
```
2. 使用literal_eval()函数将字符串转换为列表:
```python
import ast
str = "['a', 'b', 'c']"
list = ast.literal_eval(str)
print(list)
```
3. 使用join()方法将列表转换回字符串:
```python
str4 = "".join(list3)
print(str4)
str5 = ".".join(list3)
print(str5)
str6 = " ".join(list3)
print(str6)
```
相关问题
python str转list
可以使用split()函数将字符串转换为列表。例如:
```python
s = "hello world"
lst = s.split()
print(lst) # ['hello', 'world']
```
如果字符串中包含特定的分隔符,可以使用该分隔符作为参数传递给split()函数。例如:
```python
s = "1,2,3,4,5"
lst = s.split(",")
print(lst) # ['1', '2', '3', '4', '5']
```
python str转list并以‘\t’为分隔
可以使用split函数将字符串按照指定的分隔符分割成列表。在这个例子中,我们可以使用'\t'作为分隔符来将字符串转换为列表。
下面是一个示例代码:
```python
string = "Hello\tWorld\tPython"
lst = string.split('\t')
print(lst)
```
输出结果:
```
['Hello', 'World', 'Python']
```
在这个例子中,我们将字符串"Hello\tWorld\tPython"按照'\t'进行分割,得到一个包含三个元素的列表['Hello', 'World', 'Python']。