【发布时间】:2018-08-25 02:59:36
【问题描述】:
import random
import timeit
data = [random.randint(-10,10) for i in range(10)]
timeit.timeit('filter(lambda x : x>=0 ,"data")')
如代码所示。 如果我尝试从“数据”中删除“”,则会引发错误。 为什么? 仍然有一个包含整个过滤器行的单引号。 谢谢你的帮助!!
【问题讨论】:
-
请不要将文字作为图片发布。编辑器工具栏中有一个格式化按钮,用于使文本看起来不错。请使用它。
-
这是我第一次发帖,给您带来的不便敬请谅解。我试图将图片添加到文本区域,stackoverflow 说在我升级之前不允许这样做?不过还是谢谢
-
不要使用图片;将代码本身(在代码前每行使用 4 个空格进行格式化)添加到文本区域。
-
谢谢!下次我会这样做!
-
下次不会。请使用问题下方的编辑按钮,这次请这样做。
标签: python string python-3.x timeit variable-names