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