Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

कैसे संघटन ऑपरेटर अजगर में सूची पर काम करता है?


कॉन्सटेनेशन ऑपरेटर पाइथॉन में एक नई सूची बनाता है, जिस क्रम में उन्हें जोड़ा गया था, प्रारंभिक सूचियों का उपयोग करते हुए। यह एक इनप्लेस ऑपरेशन नहीं है।

उदाहरण

list1 = [1, 2, 3]
list2 = ['a', 'b']
list3 = list1 + list2
print(list3)

आउटपुट

यह आउटपुट देगा -

[1, 2, 3, 'a', 'b']

2 सूचियों को जोड़ने के अन्य तरीके भी हैं। यदि आप सूची को जगह में विस्तारित करना चाहते हैं, तो विस्तार फ़ंक्शन का उपयोग करना सबसे आसान है।

उदाहरण

list1 = [1, 2, 3]
list2 = ['a', 'b']
list1.extend(list2)
print(list1)

आउटपुट

यह आउटपुट देगा -

[1, 2, 3, 'a', 'b']

आप 2 सूचियों से सूची बनाने के लिए अनपैकिंग ऑपरेटर * का भी उपयोग कर सकते हैं। इसका उपयोग केवल पायथन 3.5+ में किया जा सकता है।

उदाहरण

list1 = [1, 2, 3]
list2 = ['a', 'b']
list3 = [*list1, *list2]
print(list3)

आउटपुट

यह आउटपुट देगा -

[1, 2, 3, 'a', 'b']

  1. पाइथन में \B रेगुलर एक्सप्रेशन कैसे काम करता है?

    शब्द सीमा \b उन स्थितियों से मेल खाता है जहां एक पक्ष एक शब्द वर्ण है (आमतौर पर एक अक्षर, अंक या अंडरस्कोर) \B उन सभी स्थितियों से मेल खाता है जहां \b मेल नहीं खाता। निम्न कोड दिखाता है कि regexpr \B कैसे काम करता है import re result = re.findall(r'\Bcat', 'certificate') result2 =

  1. पाइथन में [\d+] रेगुलर एक्सप्रेशन कैसे काम करता है?

    निम्न कोड दिखाता है कि रेगुलर एक्सप्रेशन [\d+] दिए गए स्ट्रिंग पर क्या करता है [\d+] रेगुलर एक्सप्रेशन एक अंक (0-9) या + वर्ण को दर्शाता है उदाहरण import re result = re.findall(r'[\d+]', 'Taran123tula+456') print result आउटपुट ['1', '2', '3', '+', 

  1. पाइथन फाइलों में अंडरस्कोर _ कैसे काम करता है?

    पायथन में अंडरस्कोर (_) खास है। पायथन में अंडरस्कोर का उपयोग करने के 5 मामले हैं। 1. दुभाषिया में अंतिम अभिव्यक्ति के मूल्य को संग्रहीत करने के लिए। पायथन दुभाषिया अंतिम अभिव्यक्ति मान को _ नामक विशेष चर में संग्रहीत करता है। उदाहरण के लिए >>> 12 + 10 22 >>> _ 22 2. विशिष्ट मूल्