The follow code snippets show how to use variables smartly.
class MyClass(): def pack(self,**kwargs): for key in kwargs: print key +"=>"+ kwargs[key]; def unpack(self,a,b): print a print b if __name__ == ‘__main__‘: my = MyClass() my.pack(name="developer",skill="java") p = (1,2) p = [3,4] my.unpack(*p) p = {‘a‘:5,‘b‘:6} my.unpack(**p)