How to call __getitem__ : Class getitem : Class : Python examples (example source code) Organized by topic

C++
PHP
Python


Python  »  Class   » [  Class getitem  ]  Screenshots 
 



How to call __getitem__



class stepper:
     def __getitem__(self, i):
         return self.data[i]

X = stepper()              # X is a stepper object
X.data = "Spam"

print X[1]                       # indexing calls __getitem__

for item in X:             # for loops call __getitem__
     print item,            # for indexes items 0..N


print 'p' in X                   # all call __getitem__ too


print [for c in X]             # list comprehension

print map(None, X)               # map calls

(a,b,c,d= X              # sequence assignments
print a, c, d

print list(X), tuple(X)''.join(X)
(['S''p''a''m']('S''p''a''m')'Spam')



           
       
Related examples in the same category
1.  Class: __getitem__ demo Class: __getitem__ demo
























Home| Contact Us
Copyright 2003 - 04 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.