तो एक वांछित आउटपुट प्राप्त करने के लिए, हमें पहले यह जानना चाहिए कि फ़ंक्शन कैसे काम करता है।
join()अजगर प्रलेखन में वर्णित विधि के लिए सिंटैक्स निम्नानुसार है:
string_name.join(iterable)
ध्यान देने योग्य बातें:
- यह
stringके तत्वों के साथ एक समतल रिटर्न देता है iterable। तत्वों के बीच विभाजक string_name।
- किसी भी गैर-स्ट्रिंग मान में
iterableवृद्धि होगीTypeError
अब, सफेद रिक्त स्थान को जोड़ने के लिए , हमें बस string_nameएक के साथ बदलने की आवश्यकता है " "या ' 'उनमें से दोनों काम करेंगे और iterableउस जगह को रख देंगे जिसे हम संक्षिप्त करना चाहते हैं।
तो, हमारा कार्य कुछ इस तरह दिखेगा:
' '.join(my_list)
लेकिन, क्या होगा अगर हम white spacesअपने तत्वों के बीच में एक विशेष संख्या जोड़ना चाहते हैं iterable?
हमें इसे जोड़ने की आवश्यकता है:
str(number*" ").join(iterable)
यहाँ, numberएक उपयोगकर्ता इनपुट होगा।
इसलिए, उदाहरण के लिए यदि number=4।
फिर, का उत्पादन str(4*" ").join(my_list)होगा how are you, इसलिए हर शब्द के बीच में 4 सफेद स्थान हैं।
listएक चर नाम के रूप में उपयोग न करें ।