浏览 52
扫码
Python 中的列表是一种有序的数据集合,可以用来存储多个元素。列表使用方括号 [] 来定义,元素之间使用逗号 , 分隔。下面是一个简单的列表示例:
my_list = [1, 2, 3, 4, 5]
列表是非常灵活的数据结构,可以存储不同类型的元素,甚至可以包含其他列表。下面是一个包含不同类型元素和嵌套列表的示例:
my_list = [1, "hello", True, [5, 6, 7]]
访问列表元素
可以通过索引来访问列表中的元素,索引从 0 开始。例如,要访问列表中的第一个元素:
print(my_list[0]) # 输出:1
如果要访问嵌套列表中的元素,可以使用多个索引:
print(my_list[3][1]) # 输出:6
切片
除了通过索引访问单个元素外,还可以使用切片来访问列表中的多个元素。切片使用 start:stop:step
的格式,其中 start 表示起始索引,stop 表示结束索引(不包含),step 表示步长。
my_list = [1, 2, 3, 4, 5]
print(my_list[1:4]) # 输出:[2, 3, 4]
常用操作
- 添加元素:使用
append()
方法在列表末尾添加元素,使用insert()
方法在指定位置插入元素。 - 删除元素:使用
remove()
方法删除指定元素,使用pop()
方法删除指定索引位置的元素。 - 修改元素:直接通过索引修改元素的值。
- 列表长度:使用
len()
函数获取列表的长度。
列表推导式
列表推导式是一种简洁的创建列表的方法,可以在一行代码中生成列表。例如,将列表中的元素平方:
my_list = [1, 2, 3, 4, 5]
squared_list = [x**2 for x in my_list]
print(squared_list) # 输出:[1, 4, 9, 16, 25]
这是一个简单的 Python 列表操作教程,希望能帮助你更好地理解和使用列表数据结构。如果想要进一步学习列表的高级操作,可以查看 Python 官方文档或其他教程。