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

पायथन में टपल पर रिपीटिशन ऑपरेटर कैसे काम करता है?


हम * सिंबल का उपयोग गुणा को दर्शाने के लिए करने के आदी हैं, लेकिन जब * के बाईं ओर ऑपरेंड एक टपल होता है, तो यह रिपीटिशन ऑपरेटर बन जाता है। रिपीटिशन ऑपरेटर टपल की कई प्रतियां बनाता है और उन सभी को एक साथ जोड़ता है। टपल्स को रिपीटिशन ऑपरेटर, * का उपयोग करके बनाया जा सकता है।

उदाहरण

numbers = (0,) * 5  # हम कॉमा का उपयोग यह दर्शाने के लिए करते हैं कि यह सिंगल-वैल्यूड टपल है न कि एक्सप्रेशन
print numbers

आउटपुट

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

(0, 0, 0, 0, 0)

[0] एक एलिमेंट, 0 वाला टपल है। रिपीटिशन ऑपरेटर इस टपल की 5 प्रतियां बनाता है और उन सभी को एक सिंगल टपल में जोड़ता है। टपल में कई एलिमेंट्स का उपयोग करके एक और उदाहरण।

उदाहरण

numbers = (0, 1, 2) * 3
print numbers

आउटपुट

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

(0, 1, 2, 0, 1, 2, 0, 1, 2)

  1. - पायथन में लिस्ट पर * ऑपरेटर कैसे काम करता है?

    स्टार (*) ऑपरेटर सीक्वेंस/कलेक्शन को पोजिशनल आर्गुमेंट्स में अनपैक करता है। इसलिए यदि आपके पास एक लिस्ट है और आप उस लिस्ट के आइटम्स को प्रत्येक पोजिशन के लिए आर्गुमेंट्स के रूप में पास करना चाहते हैं जैसे वे लिस्ट में हैं, तो प्रत्येक एलिमेंट को व्यक्तिगत रूप से इंडेक्स करने के बजाय, आप बस * ऑपरेटर

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

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

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

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