python的List
时间: 2023-08-29 17:12:18 浏览: 48
Python中的List是一种可变的序列类型,可以容纳任意数量的元素,包括数字、字符串、列表等等。可以通过下标来访问和修改List中的元素。
下面是一些常用的List操作:
1. 创建List:可以使用方括号 [] 或 list() 函数来创建一个空的List,也可以在方括号中放入元素来创建一个初始化的List。
示例:
```python
my_list = [] # 创建一个空的List
my_list = list() # 创建一个空的List
my_list = [1, 2, 3] # 创建一个初始化的List
```
2. 访问List中的元素:可以使用下标(索引)来访问List中的元素,下标从0开始。
示例:
```python
my_list = ['a', 'b', 'c']
print(my_list[0]) # 输出 'a'
print(my_list[1]) # 输出 'b'
print(my_list[2]) # 输出 'c'
```
3. 修改List中的元素:可以通过下标来修改List中的元素。
示例:
```python
my_list = ['a', 'b', 'c']
my_list[0] = 'd'
print(my_list) # 输出 ['d', 'b', 'c']
```
4. 添加元素到List中:可以使用 append() 方法将元素添加到List的末尾。
示例:
```python
my_list = ['a', 'b', 'c']
my_list.append('d')
print(my_list) # 输出 ['a', 'b', 'c', 'd']
```
5. 删除List中的元素:可以使用 del 语句或 remove() 方法来删除List中的元素。
示例:
```python
my_list = ['a', 'b', 'c']
del my_list[0] # 删除第一个元素
print(my_list) # 输出 ['b', 'c']
my_list = ['a', 'b', 'c']
my_list.remove('b') # 删除元素 'b'
print(my_list) # 输出 ['a', 'c']
```
6. List的长度:可以使用 len() 函数来获取List中的元素数量。
示例:
```python
my_list = ['a', 'b', 'c']
print(len(my_list)) # 输出 3
```
7. List的遍历:可以使用 for 循环遍历List中的元素。
示例:
```python
my_list = ['a', 'b', 'c']
for item in my_list:
print(item) # 依次输出 'a', 'b', 'c'
```