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

पायथन में आर्गुमेंट लिस्ट के साथ फ़ंक्शन कैसे कॉल करें?

def baz1(foo, *args):

args के बगल में * का अर्थ है "दिए गए बाकी पैरामीटर्स को लें और उन्हें args नामक सूची में डालें"।

लाइन में:

foo(*args)

यहां args के बगल में * का अर्थ है "args नामक इस सूची को लें और इसे बाकी पैरामीटर्स में 'अनरैप' करें"।

foo2 में, सूची को स्पष्ट रूप से पास किया जाता है, लेकिन दोनों व्रैपर्स में args में सूची [1,2,3] होती है।

def baz1(foo, *args):  # स्टार के साथ
    foo(*args)

def baz2(foo, args):  # स्टार के बिना
    foo(*args)

def foo2(x, y, z):
    print(x + y + z)

baz1(foo2, 2, 3, 4)
baz2(foo2, [2, 3, 4])

आउटपुट:

9
9
  1. - पायथन में सूची कैसे कॉपी करें

    पायथन में सूची कैसे कॉपी करें आप पायथन में copy() विधि, स्लाइसिंग, list() विधि, और सूची समझ का उपयोग करके सूची को कॉपी कर सकते हैं। copy() विधि पायथन सूची को कॉपी करने का सबसे सीधा तरीका है। जब आप पायथन में सूची के साथ काम कर रहे होते हैं, तो आप ऐसी स्थिति का सामना कर सकते हैं जहां आप उस सूची की एक

  1. - पायथन extend() का उपयोग कैसे करें

    पायथन extend() का उपयोग कैसे करें मान लीजिए आप एक पार्टी करने जा रहे हैं, और आपके पास दोस्तों की सूची है जिन्हें आप आमंत्रित करने जा रहे हैं। यह सूची बढ़ सकती है जैसे-जैसे आप उन लोगों के बारे में सोचते हैं जिन्हें आप आमंत्रित करना चाहते हैं। यहीं पायथन extend() विधि आती है। extend() विधि आपको सूची

  1. Python में def से परिभाषित फंक्शन को कैसे प्लॉट करें? (Matplotlib) Python में def से परिभाषित फंक्शन को कैसे प्लॉट करें? (Matplotlib)

    Python में def से परिभाषित फंक्शन को प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं -फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।def का उपयोग करके यूजर-डिफाइंड फंक्शन बनाएं, यानी f(x)।NumPy का उपयोग करके x डेटा पॉइंट्स बनाएं।plot() मेथड का उपयोग करके x और f(x) प्लॉट करे