Data Structure in Python Dictionary Object in Class:: - Init
Data Structure in Python Dictionary Object in Class:: - Init
def build(self,args):
self.add.update(args)
s = Sample()
key=[1,2,3]
value=['a','b','c']
s1={k:v for (k,v) in zip(key,value)}
s.build(s1)
print( s.add)
or
class Listobj(list):
def __init__(self):
self=[]
def add(self,arg):
self.append(arg)
list=[1,2,3,4,5]
s=Listobj()
for i in list:
s.add(i)
print(s)
# CREATING LIST INSIDE A CLASS
class Listobj:
list=[]
def add(self,value):
self.list.append(value)
obj=Listobj()
obj.add('pawan')
print(obj.list) #using object
print(Listobj.list) #using class
class Listobj:
list=[]
def add(self,value):
self.list.append(value)
obj=Listobj()
newlist=['a','b','c','d']
for i in newlist:
obj.add(i)
DECORATORS IN PYTHON
def makepretty(func):
def inner():
print("i'm innner")
func()
return inner
@makepretty
def ordinary():
print("i'm just ordinary")
ordinary()
def smartdivide(func):
def inner(a,b):
print("division starts here...")
if b==0:
print("oops cant divide it man")
return
return func(a,b)
return inner
@smartdivide
def devide(a,b):
return a/b
print(devide(4,0))