python的数据结构
列表[,]:可变,列表推导式[3*x for x in [2,4,6] ]提供了从序列创建列表的简单途径,列表嵌套。
列表作为堆栈使用:后进先出。append()方法可以把一个元素添加到堆栈顶。用不指定索引的pop()方法可以把一个元素从堆栈顶释放出来。
列表作为队列使用:先入先出,效率不高。from collections import deque,然后append()方法加入队列,popleft()方法弹出队列。
元组(,):由若干个逗号分隔的值组成。
集合{,}:是一个无序不重复元素的集。
字典{}:可以看成无序的键=>值对集合。字典以关键字为索引,关键字可以是任意不可变类型,通常用字符串或数值。