तो एक वांछित आउटपुट प्राप्त करने के लिए, हमें पहले यह जानना चाहिए कि फ़ंक्शन कैसे काम करता है।
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
एक चर नाम के रूप में उपयोग न करें ।