1
我有一個不同擴展名的文件列表。在那些我想過濾只有那些擴展.bam
,.bai
,.vcf
和更多。有沒有辦法做到這一點使用endswith函數與多個參數,而不是重複多次?如何用python中的.endswith函數測試幾個條件
所以不是:
for name in list:
if name.endswith('.bam') or name.endswith('.bai') or name.endswith('.bai'):
# do stuff
喜歡的東西:
for name in list:
if name.endswith(*['.bai', '.bam', '.vcf']):
# do stuff