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)