有没有可能把功能减少到一行?

2024-09-28 01:30:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我写了一个图像检查器,现在我想知道如何将这个函数中的行数减少到一行(如果可能的话)。你知道吗

myFiles = ['image94.jpg','image95.png','image96.jpg','movie97.mov']
suff = ('.jpg', '.png')

# Check if files are images
def checker(suff):
    imageFiles = []
    for files in myFiles:
        if files.endswith(suff):
            imageFiles.append(files)
    return imageFiles

if checker(suff): print checker(suff)

Tags: 函数图像ifpngcheckerfilesjpgmov

热门问题