Apa cara pythonic dalam menulis kode berikut?
extensions = ['.mp3','.avi']
file_name = 'test.mp3'
for extension in extensions:
if file_name.endswith(extension):
#do stuff
Saya memiliki memori yang tidak jelas bahwa deklarasi eksplisit dari forloop dapat dihindari dan ditulis dalam ifkondisi tersebut. Apakah ini benar?
if any((file_name.endswith(ext) for ext in extensions)).