假设列表中有多个文件名,编写程序,从这些文件中选出图片文件,即扩展名分别是'.jpg'、'.gif'、'.png'的文件。\nfiles = ['a.py','b.jpg','c.gif','d.map','e.png','f.jpg','k.txt','f.gif','h.png','m.docx']
时间: 2023-08-22 22:05:16 浏览: 73
可以使用Python的字符串方法`endswith()`来判断文件名是否以特定的扩展名结尾,然后将符合条件的文件名添加到一个新的列表中。代码如下所示:
```
files = ['a.py', 'b.jpg', 'c.gif', 'd.map', 'e.png', 'f.jpg', 'k.txt', 'f.gif', 'h.png', 'm.docx']
image_files = []
for file in files:
if file.endswith('.jpg') or file.endswith('.gif') or file.endswith('.png'):
image_files.append(file)
print(image_files)
```
输出结果为:`['b.jpg', 'c.gif', 'e.png', 'f.jpg', 'f.gif', 'h.png']`,这些文件都是图片文件。
阅读全文