【发布时间】:2016-05-11 01:08:48
【问题描述】:
我想在 python 源代码中找到一个列表理解,为此我尝试使用 Pygments,但它没有找到这样做的方法。
更具体地说,我想做一个识别所有可能的列表理解的函数。例如:
[x**2 for x in range(5)]
[x for x in vec if x >= 0]
[num for elem in vec for num in elem]
[str(round(pi, i)) for i in range(1, 6)]
此示例来自https://docs.python.org/2/tutorial/datastructures.html#list-comprehensions
使用正则表达式的解决方案也是有效的。
谢谢
【问题讨论】:
-
你能假设源代码中的所有列表推导在语法上都是正确的吗?
标签: python list-comprehension pygments