Python中的list函数
时间: 2024-03-28 19:17:55 浏览: 21
在 Python 中,`list()` 函数用于将一个可迭代对象(如字符串、元组、集合、字典等)转换为一个列表。
语法如下:
```python
list(iterable)
```
其中,`iterable` 表示要转换为列表的可迭代对象。
示例:
```python
# 将字符串转换为列表
string = "hello"
list_string = list(string)
print(list_string) # ['h', 'e', 'l', 'l', 'o']
# 将元组转换为列表
tup = (1, 2, 3)
list_tup = list(tup)
print(list_tup) # [1, 2, 3]
# 将集合转换为列表
set1 = {1, 2, 3}
list_set = list(set1)
print(list_set) # [1, 2, 3]
# 将字典转换为列表
dict1 = {"a": 1, "b": 2, "c": 3}
list_dict = list(dict1)
print(list_dict) # ['a', 'b', 'c']
```
需要注意的是,如果想要将字典中的键或值转换为列表,需要使用 `keys()` 或 `values()` 方法。例如:
```python
dict1 = {"a": 1, "b": 2, "c": 3}
list_keys = list(dict1.keys())
list_values = list(dict1.values())
print(list_keys) # ['a', 'b', 'c']
print(list_values) # [1, 2, 3]
```