📅  最后修改于: 2023-12-03 14:54:58.470000             🧑  作者: Mango
数组是一种基本的数据结构,用于存储一组元素。它是一个容器,可以存储任何类型的数据,包括数字、布尔值、字符串、对象等。数组中的元素可以通过索引访问,索引通常是整数。
array = [1, 2, 3, 4, 5]
print(array[2]) # 输出:3
队列是一种先进先出(First In First Out,FIFO)的数据结构。可以将它看做一种容器,其中包含多个元素,在队列的一端插入新元素,从队列另一端删除元素。
from queue import Queue
queue = Queue()
queue.put(1)
queue.put(2)
queue.put(3)
print(queue.get()) # 输出:1
print(queue.get()) # 输出:2
堆栈也是一种基本的数据结构,具有先进后出(Last In First Out,LIFO)的特点。它类似于一叠书,可以在顶部插入和删除元素,但不能在中间插入或删除元素。
stack = []
stack.append(1)
stack.append(2)
stack.append(3)
print(stack.pop()) # 输出:3
print(stack.pop()) # 输出:2