c语言编程笔录

首页 >   > 笔记大全

笔记大全

Python常用的列表有哪些

更新时间:2023-10-18

Python常用的列表

在 Python 中,列表是一种用于存储多个元素的数据结构。列表可以容纳任意类型的数据,包括字符串、数字、布尔值等。

1. 创建列表

可以使用方括号 [] 创建一个空列表,也可以在列表中添加元素。添加元素时,可以在方括号中指定元素值,多个元素之间用逗号隔开。例如:

# 创建空列表
empty_list=[]
print(empty_list)

# 创建有元素的列表
number_list=[1, 2, 3, 4, 5]
print(number_list)

string_list=["apple", "banana", "cherry"]
print(string_list)
    

2. 访问列表元素

Python 中的列表使用索引访问元素。索引从 0 开始,可以使用方括号中的索引值指定要访问的元素。例如:

colors=["red", "green", "blue"]

# 访问第一个元素
print(colors[0])

# 访问第二个元素
print(colors[1])

# 访问最后一个元素
print(colors[-1])
    

3. 列表切片

在 Python 中,可以使用切片访问列表的一部分。例如:

numbers=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

# 切片获取前三个元素
print(numbers[:3])

# 切片获取第三个元素到第六个元素
print(numbers[2:6])

# 切片获取最后三个元素
print(numbers[-3:])
    

4. 列表方法

Python 中有很多内置的方法可以用于操作列表。例如:

4.1 append()

append() 方法可以在列表末尾添加一个元素。例如:

fruits=['apple', 'banana', 'cherry']

# 添加元素
fruits.append('orange')

print(fruits)
    

4.2 extend()

extend() 方法可以将一个列表的所有元素添加到另一个列表的末尾。例如:

fruits=['apple', 'banana', 'cherry']
colors=['red', 'green', 'blue']

# 使用 extend() 合并列表
fruits.extend(colors)

print(fruits)
    

4.3 insert()

insert() 方法可以在列表的指定位置插入一个元素。例如:

fruits=['apple', 'banana', 'cherry']

# 在第二个位置插入元素
fruits.insert(1, 'orange')

print(fruits)
    

4.4 remove()

remove() 方法可以从列表中删除指定的元素。例如:

fruits=['apple', 'banana', 'cherry']

# 删除指定元素
fruits.remove('banana')

print(fruits)
    

4.5 pop()

pop() 方法用于移除列表中指定位置的元素,默认为最后一个元素。例如:

fruits=['apple', 'banana', 'cherry']

# 移除最后一个元素
fruits.pop()

# 移除指定位置的元素
fruits.pop(1)

print(fruits)
    

总结

在 Python 中,列表是一种非常常用的数据结构,可以用于存储任意类型的数据。可以使用方括号创建列表,并使用索引和切片访问元素。Python 中的列表还提供了很多方法,例如 append()、extend()、insert()、remove() 和 pop(),用于添加、删除和修改元素。