Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import time
- from collections import namedtuple as namedtuple
- class myclass(object):
- def __init__(self, _name, _dob, _value):
- self.name = _name
- self.dob = _dob
- self.value = _value
- randomperson1 = myclass( 'randomperson', 10102000, 10.45 )
- person = namedtuple( 'person', 'name dob value' )
- randomperson2 = person( 'randomperson', 10102000, 10.45)
- %timeit randomperson1.name,randomperson1.value,randomperson1.dob
- 10000000 loops, best of 3: 125 ns per loop
- %timeit randomperson2.name,randomperson2.value,randomperson2.dob
- 1000000 loops, best of 3: 320 ns per loop
- %timeit randomperson2[0],randomperson2[1],randomperson2[2]
- 10000000 loops, best of 3: 127 ns per loop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement