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

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


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

उदाहरण

numbers = (0,) * 5  # we use the comma to denote that this is a single valued tuple and not an #expression
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. पायथन में * ऑपरेटर सूची पर कैसे काम करता है?

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

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

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

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

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