python中List的用法
时间: 2023-05-26 16:07:08 浏览: 123
在Python中,List(列表)是一种用于存储多个项目的有序集合。其中的项目可以是任何类型的对象,如数字、字符串、布尔值、函数等。
以下是List的用法:
1. 创建List:可以使用方括号[]或list()函数来创建一个空列表或一个包含多个项目的列表,如:
```python
my_list = [] # 创建空列表
my_list = [1, 2, 3, 'a', 'b'] # 创建包含多个项目的列表
my_list = list(range(0,10)) # 用list()函数创建一个0-9的列表
```
2. 访问List中的元素:可以通过列表索引(从0开始)来访问列表中的元素,如:
```python
my_list = ['apple', 'banana', 'orange', 'grape']
print(my_list[0]) # 输出'apple'
print(my_list[2]) # 输出'orange'
```
3. 更改List中的元素:可以通过索引来更改列表中的元素,如:
```python
my_list = ['apple', 'banana', 'orange', 'grape']
my_list[0] = 'pear'
print(my_list) # 输出['pear', 'banana', 'orange', 'grape']
```
4. 添加元素到List中:可以使用append()方法添加元素到列表末尾,如:
```python
my_list = ['apple', 'banana', 'orange', 'grape']
my_list.append('kiwi')
print(my_list) # 输出['apple', 'banana', 'orange', 'grape', 'kiwi']
```
5. 在List中插入元素:可以使用insert()方法在列表的指定位置插入元素,如:
```python
my_list = ['apple', 'banana', 'orange', 'grape']
my_list.insert(2, 'kiwi')
print(my_list) # 输出['apple', 'banana', 'kiwi', 'orange', 'grape']
```
6. 从List中删除元素:可以使用remove()方法在列表中删除指定元素,如:
```python
my_list = ['apple', 'banana', 'orange', 'grape']
my_list.remove('banana')
print(my_list) # 输出['apple', 'orange', 'grape']
```
7. 列表的长度:可以使用len()函数获取列表的长度,如:
```python
my_list = ['apple', 'banana', 'orange', 'grape']
print(len(my_list)) # 输出4
```
List提供了许多其他有用的方法,例如count()、sort()、reverse()等,可以根据需要进行使用。
阅读全文