star(*) ऑपरेटर अनुक्रम/संग्रह को स्थितीय तर्कों में खोल देता है। इसलिए यदि आपके पास एक सूची है और उस सूची के आइटम को प्रत्येक स्थिति के लिए तर्क के रूप में पास करना चाहते हैं, क्योंकि वे सूची में हैं, प्रत्येक तत्व को अलग-अलग अनुक्रमित करने के बजाय, आप केवल * ऑपरेटर का उपयोग कर सकते हैं।
उदाहरण
def multiply(a, b): return a * b values = [1, 2] print(multiply(*values))
यह सूची को खोल देगा ताकि यह वास्तव में −
. के रूप में निष्पादित हो जाएprint(multiply(1, 2))
आउटपुट
यह आउटपुट देगा -
2