如何用python中的.endswith函数测试几个条件

2024-05-16 10:33:36 发布

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

我有一个不同扩展名的文件列表。我只想过滤掉扩展名为.bam.bai.vcf等的扩展名。有没有一种方法可以使用带多个参数的endswith函数而不是重复多次?在

所以不是:

for name in list:
    if name.endswith('.bam') or name.endswith('.bai') or name.endswith('.bai'):
        # do stuff

比如:

^{pr2}$

Tags: or文件方法函数namein列表for