1. 列表基本操作
在Python中,列表是一种非常常用的数据结构,我们可以对列表进行各种操作和处理。以下是一些常用的列表基本操作方法:
1
| my_list = [1, 2, 3, 4, 5]
|
- 访问元素:使用索引访问列表中的元素,索引从0开始计数。
1 2
| my_list[0] = 10 print(my_list)
|
- 添加元素:使用
append
方法在列表末尾添加新元素。
1 2
| my_list.append(6) print(my_list)
|
- 删除元素:使用
pop
方法删除指定索引的元素,或使用 remove
方法删除指定数值的元素。
1 2 3 4 5
| my_list.pop(0) print(my_list)
my_list.remove(3) print(my_list)
|
1 2
| length = len(my_list) print(length)
|
2. 列表切片操作
列表切片操作可以让我们灵活地截取列表的子集,进行各种处理和操作。以下是一些常用的列表切片操作示例:
1 2
| sub_list = my_list[1:3] print(sub_list)
|
1 2
| step_list = my_list[::2] print(step_list)
|
1 2
| reversed_list = my_list[::-1] print(reversed_list)
|
3. 列表推导式
列表推导式是Python中非常强大和高效的特性,可以快速生成列表并进行各种操作。以下是几个常见的列表推导式示例:
1 2
| new_list = [x * 2 for x in my_list] print(new_list)
|
- 条件筛选:结合条件表达式进行列表推导,实现条件筛选操作。
1 2
| filtered_list = [x for x in my_list if x > 3] print(filtered_list)
|