详细介绍Python3数据结构知识点

1. 列表(List)

列表是Python中最常用的数据结构之一,用于存储有序的数据集合。列表可以包含不同类型的元素,如整数、浮点数、字符串等。列表使用方括号([])表示,每个元素由逗号分隔。

1.1 创建列表

可以使用以下方式创建一个列表:

numbers = [1, 2, 3, 4, 5]

names = ['Alice', 'Bob', 'Charlie']

mixed = [1, 'hello', 3.14, True]

其中 numbers 是由整数组成的列表,names 是由字符串组成的列表,mixed 是混合类型的列表。

1.2 访问列表元素

可以使用索引访问列表中的元素,索引从0开始:

numbers = [1, 2, 3, 4, 5]

print(numbers[0]) # 输出:1

print(numbers[2]) # 输出:3

1.3 修改列表元素

可以直接通过索引赋值修改列表中的元素:

numbers = [1, 2, 3, 4, 5]

numbers[2] = 10

print(numbers) # 输出:[1, 2, 10, 4, 5]

1.4 列表操作

列表支持多种操作,比如添加元素、删除元素、获取列表长度等。

1.4.1 添加元素

可以使用 append() 方法向列表末尾添加一个元素:

numbers = [1, 2, 3, 4, 5]

numbers.append(6)

print(numbers) # 输出:[1, 2, 3, 4, 5, 6]

可以使用 insert() 方法在指定位置插入一个元素:

numbers = [1, 2, 3, 4, 5]

numbers.insert(2, 10)

print(numbers) # 输出:[1, 2, 10, 3, 4, 5]

1.4.2 删除元素

可以使用 remove() 方法删除列表中的指定元素:

numbers = [1, 2, 3, 4, 5]

numbers.remove(3)

print(numbers) # 输出:[1, 2, 4, 5]

可以使用 pop() 方法删除列表末尾的元素:

numbers = [1, 2, 3, 4, 5]

numbers.pop()

print(numbers) # 输出:[1, 2, 3, 4]

1.4.3 获取列表长度

可以使用 len() 函数获取列表的长度:

numbers = [1, 2, 3, 4, 5]

length = len(numbers)

print(length) # 输出:5

后端开发标签