How do I pass a dictionary to a function as an argument?
# Say I have a function foo... def foo (arg=[]): x = arg['name'] y = arg['len'] s = len (x) t = s + y return (s, t) # The dictionary: dict = {} dict['name'] = 'Joe Shmoe' dict['len'] = 44 # I try to pass the dictionary as an argument to a # function len, string = foo (dict) # This bombs with 'TypeError: unpack non-sequence' What am I doing wrong with the dictionary? -- http://mail.python.org/mailman/listinfo/python-list