मेरे पास कुछ इस तरह है:
extensionsToCheck = ['.pdf', '.doc', '.xls']
for extension in extensionsToCheck:
if extension in url_string:
print(url_string)
मैं सोच रहा हूं कि पायथन (लूप के लिए उपयोग किए बिना) में ऐसा करने के लिए और अधिक सुरुचिपूर्ण तरीका क्या होगा? मैं इस तरह से कुछ सोच रहा था (जैसे C / C ++ से), लेकिन यह काम नहीं किया:
if ('.pdf' or '.doc' or '.xls') in url_string:
print(url_string)
संपादित करें: मैं यह बताने के लिए मजबूर हूं कि यह नीचे दिए गए प्रश्न से अलग कैसे है, जो संभावित डुप्लिकेट के रूप में चिह्नित है (इसलिए यह बंद नहीं होता है मुझे लगता है)।
अंतर यह है, मैं यह जांचना चाहता था कि क्या स्ट्रिंग स्ट्रिंग की कुछ सूची का हिस्सा है, जबकि दूसरा प्रश्न यह जांच रहा है कि क्या स्ट्रिंग की सूची से एक स्ट्रिंग दूसरे स्ट्रिंग का विकल्प है। जब आप ऑनलाइन IMHO के उत्तर की तलाश में होते हैं तो समान, लेकिन काफी समान और शब्दार्थ विषय नहीं। ये दोनों प्रश्न वास्तव में एक दूसरे की विपरीत समस्या को हल करने के लिए देख रहे हैं। दोनों के लिए समाधान हालांकि एक ही हो जाता है।