Python操作列表方法(一)
Python是一种通用编程语言,其设计哲学强调代码可读性,并允许开发者用少量代码表达想法。Python提供了丰富的内置数据类型,其中列表(list)是一种常用的可变序列类型。列表允许我们存储一系列的元素,并且可以通过索引来访问这些元素。
1. 创建列表
创建列表的最简单方式是将一系列的元素放在方括号[]中,元素之间用逗号,分隔。
python复制代码
|
my_list = [1, 2, 3, 4, 5] |
|
print(my_list) |
2. 访问列表元素
通过索引可以访问列表中的元素,索引从0开始。
python复制代码
|
element = my_list[0] # 访问第一个元素 |
|
print(element) |
3. 修改列表元素
通过索引可以直接修改列表中的元素。
python复制代码
|
my_list[0] = 10 # 修改第一个元素为10 |
|
print(my_list) |
4. 列表拼接
使用+运算符可以将两个列表拼接成一个新列表。
python复制代码
|
list1 = [1, 2, 3] |
|
list2 = [4, 5, 6] |
|
combined_list = list1 + list2 |
|
print(combined_list) |
5. 列表复制
可以使用copy()方法或切片[:]来复制一个列表。
python复制代码
|
copied_list = list1.copy() # 使用copy方法复制 |
|
# 或者 |
|
copied_list = list1[:] # 使用切片复制 |
|
print(copied_list) |
6. 列表长度
使用len()函数可以获取列表的长度。
python复制代码
|
length = len(my_list) |
|
print(length) |
7. 列表切片
切片操作可以获取列表的一个子集。
python复制代码
|
sub_list = my_list[1:4] # 获取索引1到3(不包括4)的元素 |
|
print(sub_list) |
8. 列表追加元素
使用append()方法可以在列表末尾添加一个新元素。
python复制代码
|
my_list.append(7) # 在列表末尾添加元素7 |
|
print(my_list) |
9. 列表插入元素
使用insert()方法可以在指定索引位置插入一个新元素。
python复制代码
|
my_list.insert(1, 8) # 在索引1的位置插入元素8 |
|
print(my_list) |