एक स्ट्रिंग url_string और एक्सटेंशन एक्सटेंशन की एक सूची दी गई है, जांचें कि क्या कोई एक्सटेंशन स्ट्रिंग में दिखाई देता है। एक सीधा तरीका सूची के माध्यम से पुनरावृत्त करना और प्रत्येक एक्सटेंशन की जांच करना होगा:
for extension in extensionsToCheck:
if extension in url_string:
print(url_string)
वैकल्पिक रूप से, आप जनरेटर और किसी भी फ़ंक्शन का उपयोग करके अधिक संक्षिप्त विधि नियोजित कर सकते हैं, जो मूल्यांकन करता है कि जनरेटर में कोई भी स्थिति सत्य है या नहीं:
if any(ext in url_string for ext in extensionsToCheck):
print(url_string)
इस समाधान में, एक जनरेटर एक्सटेंशनटूचेक के माध्यम से पुनरावृत्ति करके एक अनुक्रम बनाता है, प्रत्येक तत्व की जांच करता है कि क्या वह url_string के भीतर मौजूद है। यदि इनमें से कोई भी जांच सत्य आती है, तो कोई भी फ़ंक्शन सत्य का मूल्यांकन करता है, और url_string मुद्रित होता है।
यह ध्यान रखना महत्वपूर्ण है कि यह विधि url_string के भीतर एक्सटेंशन की उपस्थिति की जांच करती है, चाहे उनकी स्थिति कुछ भी हो। यदि एक्सटेंशन की स्थिति की जांच करना महत्वपूर्ण है, तो @व्लादिमीर पलांट द्वारा दिए गए उत्तर में वर्णित अनुसार प्रत्यय का उपयोग करने पर विचार करें।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3