Guest User

Untitled

a guest
Dec 17th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. {'test': [a1, a2, b2], 'test2': 'something else', 'test3': 1}
  2.  
  3. class testclass():
  4. self.test = [a1,a2,b2]
  5. self.test2 = 'someting else'
  6. self.test3 = 1
  7. testobj = testclass()
  8.  
  9. {{ testobj.test }}
  10. {{ testobj.test2 }}
  11. {{ testobj.test3 }}
  12.  
  13. testobj = type('testclass', (object,),
  14. {'test':[a1,a2,b2], 'test2':'something else', 'test3':1})()
  15.  
  16. testobj = {'test':[a1,a2,b2], 'test2':'something else', 'test3':1}
  17.  
  18. from types import SimpleNamespace
  19. test_obj = SimpleNamespace(a=1, b=lambda: {'hello': 42})
  20.  
  21. test_obj.a
  22. test_obj.b()
  23.  
  24. >>>d = {'test':['a1','a2','b2'], 'test2':'something else', 'test3':1}
  25. >>> class Test(object):
  26. ... def __init__(self):
  27. ... self.__dict__.update(d)
  28. >>> a = Test()
  29. >>> a.test
  30. ['a1', 'a2', 'b2']
  31. >>> a.test2
  32. 'something else'
  33.  
  34. >>> class X:
  35. ... a = 1
  36. ...
  37. >>> X = type('X', (object,), dict(a=1))
Add Comment
Please, Sign In to add comment