list容器
时间: 2023-08-05 12:07:29 浏览: 51
列表(list)是Python中最常用的序列类型之一,它可以存储任意类型的数据,包括数字、字符串以及其他对象。列表是可变的,这意味着我们可以添加、删除或修改列表中的元素。
以下是一些常见的列表操作:
1. 创建列表:可以使用方括号 [] 或 list() 函数来创建一个空的列表,例如:
```python
my_list = []
my_list = list()
```
我们也可以在创建列表时初始化它,例如:
```python
my_list = [1, 2, 3, "hello", "world"]
```
2. 访问列表元素:可以使用索引来访问列表中的元素,例如:
```python
my_list = [1, 2, 3, "hello", "world"]
print(my_list[0]) # 输出: 1
print(my_list[3]) # 输出: hello
```
3. 修改列表元素:可以使用索引来修改列表中的元素,例如:
```python
my_list = [1, 2, 3, "hello", "world"]
my_list[0] = "hi"
print(my_list) # 输出: ['hi', 2, 3, 'hello', 'world']
```
4. 列表切片:可以使用切片来访问列表的一个子集,例如:
```python
my_list = [1, 2, 3, "hello", "world"]
print(my_list[1:3]) # 输出: [2, 3]
print(my_list[:3]) # 输出: [1, 2, 3]
print(my_list[3:]) # 输出: ['hello', 'world']
```
5. 添加元素:可以使用 append() 方法向列表末尾添加一个元素,例如:
```python
my_list = [1, 2, 3]
my_list.append("hello")
print(my_list) # 输出: [1, 2, 3, 'hello']
```
6. 插入元素:可以使用 insert() 方法在列表的指定位置插入一个元素,例如:
```python
my_list = [1, 2, 3]
my_list.insert(1, "hello")
print(my_list) # 输出: [1, 'hello', 2, 3]
```
7. 删除元素:可以使用 remove() 方法删除列表中的指定元素,例如:
```python
my_list = [1, 2, 3, "hello"]
my_list.remove("hello")
print(my_list) # 输出: [1, 2, 3]
```
8. 获取元素索引:可以使用 index() 方法获取列表中指定元素的索引,例如:
```python
my_list = [1, 2, 3, "hello"]
print(my_list.index("hello")) # 输出: 3
```
9. 统计元素出现次数:可以使用 count() 方法统计列表中指定元素的出现次数,例如:
```python
my_list = [1, 2, 3, "hello", "world", "hello"]
print(my_list.count("hello")) # 输出: 2
```
10. 排序和反转:可以使用 sort() 方法对列表进行排序,reverse() 方法将列表反转,例如:
```python
my_list = [3, 1, 2]
my_list.sort()
print(my_list) # 输出: [1, 2, 3]
my_list.reverse()
print(my_list) # 输出: [3, 2, 1]
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)