python
suclliant
流年笑掷 未来可期
展开
-
python中字典的直接赋值、浅拷贝和深拷贝
在python中进行字典的赋值的时候发现了一个问题:有一个列表b=[{'a':1,'b':2}],列表b中现在只有一个字典{‘a':1,'b':2}。现在要在b中添加另一个字典,这个字典的key和b中现有字典的key一样,但是value是它的两倍。于是我写了下面这段代码:b=[{'a':1,'b':2}]c=b[0]for x,y in c.items(): c[...原创 2019-09-27 19:54:20 · 1440 阅读 · 0 评论 -
python 中的map() 、reduce() 和filter()函数
python中有几个比较有意思的函数map() 、reduce() 、filter()1.map()可以将一个序列(比如说列表)或可迭代对象的元素按照一个函数进行映射。map对序列中的每个值都会调用我们传入的函数,得到映射以后的值,最终可以形成一个序列。比如:def f(a): return a*2print(list(map(f,[1,2,3,4])))#输...原创 2019-09-28 19:58:53 · 174 阅读 · 0 评论