私は2つのforループを持っていますので、リストの理解やラムダなどのようにしたいと思っています。 どのように私は同じを達成することができますか?例えば2つのループの代わりにより良いコードを書いてください
:
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...
本当に必要があるかどうかを確認することをおすすめします。たとえば、Google Pythonのスタイルガイドでは、コードはそのままであることが示唆されています(ここでは[リストの解説]の一部です(http://google-styleguide.googlecode.com/svn/trunk/pyguide.html?showone=List_Comprehensions#List_Comprehensions )、ラムダ関数は以下の通りです)。 – Tony