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

पायथन में * ऑपरेटर सूची पर कैसे काम करता है?


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

उदाहरण

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

यह सूची को खोल देगा ताकि यह वास्तव में −

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

आउटपुट

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

2

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