निम्नलिखित कोड लिखने का पायथोनिक तरीका क्या है?
extensions = ['.mp3','.avi']
file_name = 'test.mp3'
for extension in extensions:
if file_name.endswith(extension):
#do stuff
मेरे पास एक अस्पष्ट स्मृति है कि for
लूप की स्पष्ट घोषणा से बचा जा सकता है और if
स्थिति में लिखा जा सकता है । क्या ये सच है?
if any((file_name.endswith(ext) for ext in extensions))
।