1. 创建列表
通过方括号`[]`来创建一个空列表,或者在方括号中包含一些元素来创建一个具有初始值的列表。例如: “` empty_list = [] number_list = [1, 2, 3, 4, 5] mixed_list = [‘apple’, 3.14, True, ‘orange’] “`2. 访问列表元素
可以使用索引号来访问列表元素。列表的第一个元素的索引号为0,第二个元素的索引号为1,以此类推。例如: “` number_list = [1, 2, 3, 4, 5] print(number_list[0]) # 输出1 print(number_list[2]) # 输出3 “` 还可以使用负索引号来从列表的末尾开始访问元素。例如: “` number_list = [1, 2, 3, 4, 5] print(number_list[-1]) # 输出5 print(number_list[-3]) # 输出3 “`3. 修改列表元素
可以使用索引号来修改列表中的元素。例如: “` number_list = [1, 2, 3, 4, 5] number_list[0] = 10 print(number_list) # 输出[10, 2, 3, 4, 5] “`4. 列表切片
列表切片是一种获取列表中一部分元素的方法。可以使用索引号和冒号来指定要切片的起始位置和结束位置。例如: “` number_list = [1, 2, 3, 4, 5] print(number_list[1:3]) # 输出[2, 3] print(number_list[:3]) # 输出[1, 2, 3] print(number_list[3:]) # 输出[4, 5] “`5. 列表操作
列表支持许多常用的操作,例如添加元素、删除元素、查找元素等。以下是一些常用的列表操作: “` number_list = [1, 2, 3, 4, 5] # 添加元素 number_list.append(6) number_list.insert(0, 0) print(number_list) # 输出[0, 1, 2, 3, 4, 5, 6] # 删除元素 number_list.pop() number_list.remove(2) print(number_list) # 输出[0, 1, 3, 4, 5] # 查找元素 print(3 in number_list) # 输出True print(number_list.index(4)) # 输出3 “`6. 列表排序
可以使用`sorted()`函数来对列表进行排序,或者使用列表自带的`sort()`方法来对列表进行就地排序。例如: “` number_list = [5, 2, 1, 4, 3] sorted_list = sorted(number_list) number_list.sort() print(sorted_list) # 输出[1, 2, 3, 4, 5] print(number_list) # 输出[1, 2, 3, 4, 5] “`7. 列表复制
可以使用切片或者`copy()`方法来复制列表。例如: “` number_list = [1, 2, 3, 4, 5] copy_list = number_list[:] new_list = number_list.copy() print(copy_list) # 输出[1, 2, 3, 4, 5] print(new_list) # 输出[1, 2, 3, 4, 5] “` 这些是Python列表的一些基本特点和常用操作。列表是Python中非常强大和灵活的数据类型,能够帮助您轻松地处理和操作多个数据元素。未经允许不得转载:445IT之家 » python列表详解