[Tutor] Making big 'uns into little 'uns
Ray Jones
crawlzone at gmail.com
Thu Sep 6 16:34:04 CEST 2012
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
More information about the Tutor
mailing list