c语言编程笔录

首页 >   > 笔记大全

笔记大全

python中常用的经典数据结构有哪些

更新时间:2023-07-06

列表(list)

列表是Python中最常用的数据结构之一。它是由一组有顺序、可重复、可更改元素组成的序列。列表可以通过方括号([])或list()函数来创建。


# 创建列表
list1 = [1, 2, 3, 4, 5]
list2 = list(range(1, 6))

# 访问列表元素
print(list1[0])  # 1
print(list2[-1])  # 5

元组(tuple)

元组也是Python中常用的数据结构之一。它是由一组有顺序、可重复、不可更改元素组成的序列。元组可以通过小括号(())或tuple()函数来创建。


# 创建元组
tuple1 = (1, 2, 3, 4, 5)
tuple2 = tuple(range(1, 6))

# 访问元组元素
print(tuple1[0])  # 1
print(tuple2[-1])  # 5

字典(dictionary)

字典是Python中另一个常用的数据结构,它是由一组无顺序、不可重复、可更改的键值对组成的集合。字典可以通过花括号({})或dict()函数来创建。


# 创建字典
dict1 = {'name': 'John', 'age': 30, 'gender': 'male'}
dict2 = dict([('name', 'John'), ('age', 30), ('gender', 'male')])

# 访问字典元素
print(dict1['name'])  # John
print(dict2.get('age'))  # 30

集合(set)

集合也是Python中常用的数据结构之一,它是由一组无顺序、不可重复元素组成的集合。集合可以通过花括号({})或set()函数来创建。


# 创建集合
set1 = {1, 2, 3, 4, 5}
set2 = set(range(1, 6))

# 访问集合元素
for num in set1:
    print(num)