title: How to split list and pass them as separate parameter?
body: <p>My problem is I have values in a list. And I want to separate these values and send them as a separate parameter. </p>
  
  <p>My code is:</p>
  
  <pre><code>def egg():
      return "egg"
  
  def egg2(arg1, arg2):
      print arg1
      print arg2
  
  argList = ["egg1", "egg2"]
  arg = ', '.join(argList)
  
  egg2(arg.split())
  </code></pre>
  
  <p>This line of code  <code>(egg2(arg.split()))</code> does not work, but I wanted to know if it is possible to call some built-in function that will separated values from list and thus later we can send them as two different parameters.  Similar to <code>egg2(argList[0], argList[1])</code>, but to be done dynamically, so that I do no have to type explicitly list arguments.</p>