python转换成列表
时间: 2023-07-09 18:52:05 浏览: 88
将Python中的数据类型转换成列表可以使用list()函数。例如,将字符串转换成列表:
```
string = "Hello, World!"
list_string = list(string)
print(list_string)
```
输出结果为:
```
['H', 'e', 'l', 'l', 'o', ',', ' ', 'W', 'o', 'r', 'l', 'd', '!']
```
还可以将元组、集合、字典等数据类型转换成列表,例如:
```
tuple_data = (1, 2, 3)
list_data = list(tuple_data)
print(list_data)
set_data = {4, 5, 6}
list_data = list(set_data)
print(list_data)
dict_data = {'name': 'John', 'age': 30}
list_data = list(dict_data)
print(list_data)
```
分别输出结果为:
```
[1, 2, 3]
[4, 5, 6]
['name', 'age']
```
相关问题
python的数组怎么转化成列表
在Python中,如果你有一个数组(如NumPy数组),想要将其转换为列表,可以使用内置的`tolist()`方法。这个方法会将数组的内容作为一个Python列表返回。例如:
```python
import numpy as np
# 创建一个NumPy数组
arr = np.array([1, 2, 3, 4, 5])
# 转换为列表
lst = arr.tolist()
print(lst) # 输出:[1, 2, 3, 4, 5]
```
python怎么将列表转化为数组
您好,可以使用NumPy库中的array()函数将Python列表转换为数组。例如,以下代码可以将Python列表[1, 2, 3]转换为NumPy数组:
```python
import numpy as np
my_list = [1, 2, 3]
my_array = np.array(my_list)
print(my_array)
```
输出结果为:
```
[1 2 3]
```
阅读全文