मुझे एहसास है कि यदि आपके पास एक पुनरावृत्ति है तो आपको हमेशा के बजाय .join(iterable)
का उपयोग करना चाहिए। लेकिन अगर केवल एक निश्चित संख्या में चर है जो पहले से ही एक पुनरावर्तनीय नहीं है, तो अभी भी अनुशंसित तरीके से .join()
का उपयोग कर रहा है?पायथन। जॉइन या स्ट्रिंग कॉन्सटेनेशन
उदाहरण के लिए मेरे पास है
user = 'username'
host = 'host'
मुझे क्या करना चाहिए
ret = user + '@' + host
या
ret = '@'.join([user, host])
मैं इतना देखने के एक प्रदर्शन बिंदु से नहीं पूछ रहा हूँ, क्योंकि दोनों होगा बहुत तुच्छ हो लेकिन मैंने यहां लोगों को पढ़ा है कि हमेशा .join()
का उपयोग करें और मैं सोच रहा था कि इसके लिए कोई विशेष कारण है या यदि यह आमतौर पर .join()
का उपयोग करने का एक अच्छा विचार है।
मैं हमेशा आंशिक रहे हैं, उनपर ' '% s @% s'% (उपयोगकर्ता, मेजबान)'। एक दिलचस्प quesiton के लिए –
+1, मैंने वही बात सोच ली है। मैं आमतौर पर उन चीजों के लिए प्रारूप का उपयोग करता हूं। – GWW