python 中的list()用法
时间: 2023-10-08 19:14:52 浏览: 34
在 Python 中,`list()` 是一个内置函数,它可以将一个可迭代对象转化为一个列表。可迭代对象包括字符串、元组、集合、字典等。
下面是一些常见的使用方法:
1. 将字符串转换为列表:
```python
s = 'hello'
lst = list(s)
print(lst) # ['h', 'e', 'l', 'l', 'o']
```
2. 将元组转换为列表:
```python
t = (1, 2, 3)
lst = list(t)
print(lst) # [1, 2, 3]
```
3. 将集合转换为列表:
```python
s = {1, 2, 3}
lst = list(s)
print(lst) # [1, 2, 3]
```
4. 将字典的键转换为列表:
```python
d = {'a': 1, 'b': 2, 'c': 3}
lst = list(d.keys())
print(lst) # ['a', 'b', 'c']
```
5. 将字典的值转换为列表:
```python
d = {'a': 1, 'b': 2, 'c': 3}
lst = list(d.values())
print(lst) # [1, 2, 3]
```
6. 将字典的键值对转换为列表:
```python
d = {'a': 1, 'b': 2, 'c': 3}
lst = list(d.items())
print(lst) # [('a', 1), ('b', 2), ('c', 3)]
```
除此之外,`list()` 还可以用来创建一个空列表:
```python
lst = list()
print(lst) # []
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)