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

पायथन में * ऑपरेटर टुपल पर कैसे काम करता है?


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

उदाहरण

def multiply(a, b):
  return a * b
values = (1, 2)
print(multiply(*values))

यह टपल को खोल देगा ताकि यह वास्तव में −

. के रूप में निष्पादित हो सके
print(multiply(1, 2))

आउटपुट

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

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. विशिष्ट मूल्