जब सेलेक्टिव कंसेक्यूटिव सफ़िक्स जॉइन ढूंढना आवश्यक होता है, तो एक सिंपल इटरेशन, 'endswith' मेथड और 'append' मेथड का उपयोग किया जा सकता है।
उदाहरण
नीचे इसका प्रदर्शन है:
my_list = ["Python-", "fun", "to-", "code"]
print("The list is:")
print(my_list)
suffix = '-'
print("The suffix is:")
print(suffix)
result = []
temp = []
for element in my_list:
temp.append(element)
if not element.endswith(suffix):
result.append(''.join(temp))
temp = []
print("The result is:")
print(result)
आउटपुट
The list is: ['Python-', 'fun', 'to-', 'code'] The suffix is: - The result is: ['Python-fun', 'to-code']
व्याख्या
- स्ट्रिंग्स की एक सूची परिभाषित की जाती है और कंसोल पर डिस्प्ले की जाती है।
- सफ़िक्स के लिए एक मान परिभाषित किया जाता है और कंसोल पर डिस्प्ले किया जाता है।
- दो खाली सूचियाँ बनाई जाती हैं।
- सूची पर इटरेट किया जाता है, और एलिमेंट्स को खाली सूची में जोड़ा जाता है।
- यदि एलिमेंट विशिष्ट सफ़िक्स के साथ समाप्त नहीं होता है, तो इसे 'join' मेथड का उपयोग करके खाली सूची में जोड़ा जाता है।
- दूसरी सूची को फिर से खाली किया जाता है।
- यह कंसोल पर आउटपुट के रूप में डिस्प्ले होता है।