title: In Python how can this work?
body: <pre><code>def Sum(*args): 
    Len=0
    n=0
    for(i)in(args):
      if isinstance(args[n],int)==True:
        Len+=args[n]
      elif isinstance(args[n],dict)==True:
        for Key in args[n]:
          Len+=args[n][Key]
      else:
         for(i)in(args[n]):
           Len+=i
      n+=1
    return(Len)
  def Bin(*args):
    return Sum(args)
  T=7
  L={"l":83,"k":33}
  M=[22,99,8]
  print Sum(T,L,M)
  print Bin(T,L,M)
  </code></pre>
  
  <p>This is my code the first function works but the second one doesn't because when it is called in the second functions it tuples it even though it is already a tuple which is why it doesnt work when it is run (incase you think its indentation problem i indent at 2 spaces)</p>