Python3数据结构有列表、元组、集合和字典。
列表
列表是最常用的数据结构,它是一种有序的集合,可以随时添加和删除其中的元素。列表使用方法如下:
# 创建一个列表 list1 = [1, 2, 3, 4] # 在列表末尾添加元素 list1.append(5) # 在列表指定位置插入元素 list1.insert(3, 6) # 从列表指定位置删除元素 list1.pop(3) # 从列表中删除指定元素 list1.remove(2) # 替换列表中指定位置的元素 list1[2] = 7
元组
元组是另一种有序的列表,它的内容不能修改。元组使用方法如下:
# 创建一个元组 tuple1 = (1, 2, 3, 4) # 访问元组中的元素 print(tuple1[2]) # 元组不能修改,会报错 tuple1[2] = 5
集合
集合是一种无序的不重复元素的集合,它可以进行关系测试,删除重复数据,还可以计算交集、并集等。集合使用方法如下:
# 创建一个集合 set1 = {1, 2, 3, 4} # 添加元素 set1.add(5) # 删除元素 set1.remove(4) # 计算交集 set2 = {3, 4, 5, 6} set3 = set1 & set2 # 计算并集 set4 = set1 | set2
字典
字典是一种无序的键值对集合,它可以根据键快速检索数据,字典使用方法如下:
# 创建一个字典 dict1 = {'name': 'John', 'age': 20} # 访问字典中的元素 print(dict1['name']) # 修改字典中的元素 dict1['name'] = 'Jack' # 添加元素 dict1['gender'] = 'male' # 删除元素 del dict1['age']
Python3数据结构列表、元组、集合和字典是Python编程的基础,学会使用它们可以帮助我们更好的编写程序。