python的list数据结构练习
时间: 2023-11-27 21:03:38 浏览: 41
Python中的list是一种非常常用的数据结构,它可以存储任意类型的元素,并且可以动态地扩展和收缩。下面是一些Python list的练习例子:
1.创建一个空列表
```python
my_list = []
```
2.向列表中添加元素
```python
my_list.append(1) # 添加一个整数
my_list.append('hello') # 添加一个字符串
my_list.append([2, 3, 4]) # 添加一个列表
```
3.访问列表中的元素
```python
print(my_list[0]) # 输出:1
print(my_list[1]) # 输出:'hello'
print(my_list[2]) # 输出:[2, 3, 4]
```
4.遍历列表中的元素
```python
for item in my_list:
print(item)
```
5.列表切片
```python
my_list = [1, 2, 3, 4, 5]
print(my_list[1:3]) # 输出:[2, 3]
print(my_list[:3]) # 输出:[1, 2, 3]
print(my_list[3:]) # 输出:[4, 5]
```
6.列表推导式
```python
my_list = [1, 2, 3, 4, 5]
new_list = [item * 2 for item in my_list]
print(new_list) # 输出:[2, 4, 6, 8, 10]
```
7.列表排序
```python
my_list = [3, 1, 4, 2, 5]
my_list.sort()
print(my_list) # 输出:[1, 2, 3, 4, 5]
```
8.列表反转
```python
my_list = [1, 2, 3, 4, 5]
my_list.reverse()
print(my_list) # 输出:[5, 4, 3, 2, 1]
```