【发布时间】:2012-04-26 11:13:48
【问题描述】:
我有 2 个 for 循环,我想让它变得更好,比如列表理解或 lambda 或其他。 我怎样才能达到同样的效果?
例如:
filename = ['a.txt', 'b.txt', 'c.txt']
for files in filename:
for f in glob.glob(os.path.join(source_path, files)):
print f
... some processing...
【问题讨论】:
-
我建议首先确保您确实需要它。例如,谷歌 Python 风格指南建议你的代码很好(这里是关于 list comprehensions 的部分,下面是 lambda 函数)。