1. 列表(List)
中的列表是一种非常常用的数据结构,它可以存储任意数量的元素,包括数字、字符串、对象等。列表是一个有序的序列,可以通过下标来访问其中的元素。列表还支持添加、删除、修改等操作,非常方便。例如
“`y_list = [1, ‘hello’, ‘world’]ty_list) 输出 helloyd’)ty’]
2. 元组(Tuple)
元组和列表类似,也是一种有序序列,可以存储任意数量的元素。不同的是,元组是不可变的,一旦创建就不能修改。元组的优点是占用空间小,访问速度快。例如
“`y_tuple = (1, ‘hello’, ‘world’)ty_tuple) 输出 helloyotment
中非常重要的数据结构之一,它可以存储任意数量的键值对,其中键是的,值可以是任意类型的对象。字典可以通过键来访问对应的值,也可以添加、删除、修改键值对。例如
“`yamederale’}tyamey_dict[‘age’] = 20tyamederale’}
4. 集合(Set)
中的一种无序的、不重复的序列,可以进行交集、并集、差集等操作。集合非常适合用于去重和判重操作。例如
“`y_set = set([1, 5])ty_set) 输出 {1, 5}y_set.add(6)ty_set) 输出 {1, 5, 6}
5. 堆栈(Stack)和队列(ueue)
queue)和出队(dequeue)操作。例如
堆栈y_stack = []yd(1)yd(2)yd(3)ty_stack.pop()) 输出 3ty_stack.pop()) 输出 2
队列y_queue = []yd(1)yd(2)yd(3)ty_queue.pop(0)) 输出 1ty_queue.pop(0)) 输出 2
数据结构。