【发布时间】:2015-07-08 11:21:26
【问题描述】:
内容只是一个文本文件
tokens = content.split()
topics = [e for (n, x) in enumerate(tokens) for (n2, x2) in enumerate(tokens) for (i, e) in enumerate(tokens) if any(x2.isdigit()) if '.' in x if re.findall('\D+', x) if n < i < n2]
我不明白我是如何遍历 bool 的,还有更简洁和更快的方法来理解这个列表吗?
【问题讨论】:
-
如果您没有告诉我们您想要做什么,我们无法告诉您是否有更快/更好的方法来做某事。你能展示一个示例输入和你的预期输出吗?
-
您可能应该包含一个重现问题并定义所有变量的 sn-p。
-
这个表达式的目的是什么?
标签: python list list-comprehension