python数据结构
列表
将列表当做堆栈使用
将列表当作队列使用
列表推导式
嵌套列表解析
del 语句
元组和序列
集合
字典
遍历技巧
列表
Python中列表是可变的,这是它区别于字符串和元组的最重要的特点...将列表当做堆栈使用
列表方法使得列表可以很方便的作为一个堆栈来使用,堆栈作为特定的数据结构,最先进入的元素最后一个被释放(后进先出)。用 append() 方法可以把一个元素添加到堆栈顶。... vec2 = [4, 3, -9]
>>> [x*y for x in vec1 for y in vec2] # 这是一个二重循环,y循环嵌套在x循环嵌中
[8, 6, -18, 16, 12,...以下实例展示了3X4的矩阵列表:
matrix = [
[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]
]
以下实例将3X4的矩阵列表转换为...>> a = {x for x in 'abracadabra' if x not in 'abc'}
>>> a
{'r', 'd'}
字典
另一个非常有用的 Python 内建数据类型是字典。