Python中常用的数据结构主要包括以下几种:
列表(List)
有序集合,可以存储任意类型的数据。
使用方括号 `[]` 表示,元素之间用逗号分隔。
示例:`my_list = [1, 2, 3, 4, 5]`
元组(Tuple)
不可变的有序序列,一旦创建就不能修改。
使用圆括号 `()` 表示。
通常用于存储异构数据。
示例:`t = 1, 2, 3`
集合(Set)
无序且项唯一的集合类型。
使用大括号 `{}` 表示。
用于去重和集合运算。
示例:`a = {1, 2, 3, 4, 5, 1}`
字典(Dictionary)
映射数据结构,使用花括号 `{}` 表示。
存储键值对,支持动态增删改查。
示例:`my_dict = {'a': 1, 'b': 2, 'c': 3}`
这些数据结构各有特点,适用于不同的场景和需求。列表和元组是有序的,而集合是无序的;列表和字典支持元素的添加和删除,而元组则不行;集合中的元素是唯一的,而列表和字典中的元素可以重复