Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2015
171
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. import time
  2. from collections import namedtuple as namedtuple
  3.  
  4. class myclass(object):
  5.  
  6. def __init__(self, _name, _dob, _value):
  7. self.name = _name
  8. self.dob = _dob
  9. self.value = _value
  10.  
  11. randomperson1 = myclass( 'randomperson', 10102000, 10.45 )
  12.  
  13. person = namedtuple( 'person', 'name dob value' )
  14. randomperson2 = person( 'randomperson', 10102000, 10.45)
  15.  
  16. %timeit randomperson1.name,randomperson1.value,randomperson1.dob
  17. 10000000 loops, best of 3: 125 ns per loop
  18.  
  19. %timeit randomperson2.name,randomperson2.value,randomperson2.dob
  20. 1000000 loops, best of 3: 320 ns per loop
  21.  
  22. %timeit randomperson2[0],randomperson2[1],randomperson2[2]
  23. 10000000 loops, best of 3: 127 ns per loop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement