创建List的所有方法
时间: 2024-05-09 14:16:07 浏览: 15
在Python中,创建List的方法有以下几种:
1. 使用方括号 [] 创建空List:
```python
my_list = []
```
2. 使用方括号 [] 创建包含元素的List:
```python
my_list = [1, 2, 3, 4]
```
3. 使用list()函数将其他序列(如字符串、元组、集合)转换为List:
```python
my_string = "Hello World"
my_list = list(my_string)
# my_list = ['H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd']
```
4. 使用列表推导式创建List:
```python
my_list = [i for i in range(10)]
# my_list = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
```
5. 使用append()方法向List中添加元素:
```python
my_list = []
my_list.append(1)
my_list.append(2)
my_list.append(3)
# my_list = [1, 2, 3]
```
6. 使用extend()方法向List中添加多个元素:
```python
my_list = [1, 2, 3]
my_list.extend([4, 5, 6])
# my_list = [1, 2, 3, 4, 5, 6]
```
7. 使用insert()方法在指定位置插入元素:
```python
my_list = [1, 2, 3]
my_list.insert(1, 0)
# my_list = [1, 0, 2, 3]
```
8. 使用remove()方法删除指定元素:
```python
my_list = [1, 2, 3]
my_list.remove(2)
# my_list = [1, 3]
```
9. 使用pop()方法删除并返回指定位置的元素:
```python
my_list = [1, 2, 3]
elem = my_list.pop(1)
# my_list = [1, 3], elem = 2
```
10. 使用del语句删除指定位置的元素:
```python
my_list = [1, 2, 3]
del my_list[1]
# my_list = [1, 3]
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)