【发布时间】:2015-05-16 17:43:37
【问题描述】:
正如问题所述。 map(f, iterable) 可以写成 [f(x) for x in iterable]。 哪个更好用?为什么?
例如, 我想将字符串列表转换为 int。
ip = (raw_input().split())
ip = [int(x) for x in ip]
或
ip = (raw_input().split())
ip = map(int, ip)
【问题讨论】:
-
找到链接:artima.com/weblogs/viewpost.jsp?thread=98196,Guido van Rossum 解释了他为什么要从语言中删除
map、filter、lambda和reduce。 -
当您说“复杂性”时,您指的是计算机科学概念(大 O 表示法)吗?还是您的意思是“代码的复杂性”?
-
@KarlKnechtel 我指的是计算机科学概念!
-
@TimPietzcker 谢谢 :)
标签: python python-2.7 time-complexity space-complexity