Advertisement
DeaD_EyE

getattr

Nov 4th, 2016
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.33 KB | None | 0 0
  1. class a:
  2.     def __init__(self,a,b):
  3.         self.a=a
  4.         self.b=b
  5.  
  6. aa = a(1,2)
  7.  
  8. dictionary = {key: getattr(aa, key) for key in dir(aa) if not key.startswith('_')}
  9. list_with_keys = [key for key in dir(aa) if not key.startswith('_')]
  10. list_with_values = [getattr(aa, key) for key in dir(aa) if not key.startswith('_')]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement