本文主要是对Python的数据结构进行了一个总结,常见的数据结构包含:列表list、元组tuple、字典dict和集合set。
?...;
在进行遍历操作的时候,请用元组代替列表
如果对不需要修改的数据进行“写保护”,即改数据是常量,也要使用元组;如果需要改变这些值,转换为列表进行修改
元组在字典中可以当做key来使用,但是列表不可以...利用zip实现矩阵转置
list2 = [[1, 2], [3, 4], [5, 6]]
list(zip(*list2))
[(1,3,5), (2,4,6)]
map
方法中有两个参数,一个是函数...= range(1, 6)
list2 = range(6, 11)
list(map(lambda x, y: x + y, list1, list2)) # 将两个list中的对象一次相加
求出两个列表中对应位置的较大值...高斯求和利用reduce函数实现
lst = range(1, 101)
reduce(lambda x, y: x+y, lst)
filter
filter翻译成中文就是过滤器的意思,在Python