笔记
iteye_10258
这个作者很懒,什么都没留下…
展开
-
Functional and List Comprehensions and Iterator
1. 将数列 a, b, c 对应的值相加 >>> a = range(0, 10) >>> b = range(10,20) >>> c = range(20,30) #有时候像filter/map/reduce这样的"老资格"配合lambda用起来还是挺舒服滴 >>> map(lambda x,y,z: x+y+2008-09-01 17:52:13 · 75 阅读 · 0 评论 -
【Python 2.7/3.1 新特性】字典推导式(Dictionary comprehensions)
L = [1,2,3,4,5,6,7,8,9] 要生成下面这样的字典: {1: 10, 2: 20, 3: 30, 4: 40, 5: 50, 6: 60, 7: 70, 8: 80, 9: 90} 以前需要这样: dict([(v, v*10) for v in L]) 现在可以直接这样: {v: v*10 for v in L} ...原创 2010-09-15 10:17:43 · 153 阅读 · 0 评论