【发布时间】:2017-05-06 17:03:14
【问题描述】:
如何缩短以下 MWE?
files = ['a.txt', 'b.jpg', 'c.png', 'd.JPG', 'e.JPG']
images = [x for x in files if '.jpg' in x or '.png' in x or '.JPG' in x]
print images
我在考虑
files = ['a.txt', 'b.jpg', 'c.png', 'd.JPG', 'e.JPG']
images = [x for x in files if ('.jpg' or '.png' or '.JPG') in x]
print images
这不起作用。
相对于这篇博文:Checking file extension,我也对不关注文件结尾的概括感兴趣。
【问题讨论】:
标签: python python-2.7 list if-statement