2017/09/05 09:08
identity 就是单位函数:lambda *args: args
2017/08/07 16:04
python3 中在显示map时要做list操作
list(map(abc, list1))
2017/01/19 16:52
你不会用zip
2016/08/15 21:37
1. map(function, iterable)
=> [function(i) for i in iterable]
2. map(function, iterable, ...) => map(function, *iterable_list)
=> [function(*i) for i in iterable_list]
觉得应该类似这种实现的,不知道还能不能更精简
2016/08/15 21:37
1. map(function, iterable)
=> [function(i) for i in iterable]
2. map(function, iterable, ...) => map(function, *iterable_list)
=> [function(*i) for i in iterable_list]
觉得应该类似这种实现的,不知道还能不能更精简
2016/04/08 10:06
学习了0
2015/12/30 17:17

引用来自“凤子风姿”的评论

菜鸟请问老师,下面这个例子,输出的结果怎么不是[111,122,133]呢?
def add100(x):
return x+100
list1=[11,22,33]
#map(add100,list1)
[add100(x) for x in list1]
print add100(x)
你说的是哪一步的结果? map(add100,list1)和[add100(x) for x in list1]都是输出[111, 122, 133]啊
2015/12/29 14:03
菜鸟请问老师,下面这个例子,输出的结果怎么不是[111,122,133]呢?
def add100(x):
return x+100
list1=[11,22,33]
#map(add100,list1)
[add100(x) for x in list1]
print add100(x)
2015/07/21 10:45

引用来自“songzhenya”的评论

[abc(a,b,c) for a,b,c in (list1,list2,list3)]
it's not right, look 5 floor
2015/07/21 10:45

引用来自“songzhenya”的评论

[abc(a,b,c) for a,b,c in (list1,list2,list3)]
it's not right, look 5 floor
2014/12/04 11:38
讲的很全新面学习了
2014/11/19 11:41
[abc(a[i],b[i],c[i]) for i in xrange(len(a))]
2014/11/10 15:05
[abc(a,b,c) for a in list1 for b in list2 for c in list3]这种写法是错误的,歪曲了map()函数的实现过程,看看源码就知道了
2014/11/10 11:52
[abc(a,b,c) for a,b,c in (list1,list2,list3)]
2014/04/17 13:28
其实那个推导式应该这样写:
[abc(a,b,c) for a,b,c in zip(list1,list2,list3)]
2014/03/04 14:24
非常好的总结
2013/09/29 19:00
#这个例子我们在上面看过了,若是用列表推导应该怎么写呢?我想是这样的:
#[abc(a,b,c) for a in list1 for b in list2 for c in list3]

其实这个情况用list comprehension也可以表述,但应该是这么写:
[abc(list1[i],list2[i],list3[i]) for i in xrange(3)]

所以我觉得不是list comprehension和map有什么本质不同。你之前提到的stackoverflow上的观点应该是对的。
2013/03/19 13:38

引用来自“Yoker”的评论

只用了推导的方式,其他情况未尝试,不知道在什么场景下用到。

恩恩。确实如此,学习python以来,接触过不少感觉很新鲜的特性和用法,不过在实际写程序时很少用到。不过我认为随着理解的深入,对这些灵活特性的应用也会更广泛。
2013/03/19 12:41
只用了推导的方式,其他情况未尝试,不知道在什么场景下用到。
回复 @
{{emojiItem.symbol}}
返回顶部
顶部