On 09/06/2012 07:33 AM, Peter Otten wrote: > Ray Jones wrote: > >> I have a multiple 'if' expression that I need to drastically reduce in >> size, both for readability and to keep errors from creeping in. >> >> For example, I would like to have the variable 'test' point to the a >> location 'grid[rcount-1][ccount-1]' so that everywhere I would use >> 'grid.....', I could replace it with 'test' How would I accomplish that? >>>> class Grid(object): > ... def __init__(self, rows): > ... self.rows = rows > ... def __getitem__(self, index): > ... return self.rows[index] > ... @property > ... def test(self): > ... return self[-1][-1] > ... Excellent! Now I am going to save this message for the time when I've advanced to classes and objects! Thanks, Peter.
Ray _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: http://mail.python.org/mailman/listinfo/tutor