def func_tuple(*args): # packing
print type(args)
for i in args:
print i
def func_dict(**dict): # packing
print type(dict)
print dict
if __name__ == '__main__':
t = (1,2,3,'hello')
d = {'a':1,'b':2,'c':3}
func_tuple(*t) # unpacking
func_dict(**d) # unpacking