writing code over several lines

Wojtek Walczak gminick at hacker.pl
Tue Oct 21 11:31:43 EDT 2003


Dnia Tue, 21 Oct 2003 09:17:42 -0400, Peter Hansen napisał(a):
>> > i want to initialize a constant list at the beginning of a python
>> > program. but the list is too big for one line. is there any
>> > possibility to spread the list over several lines, so that the code
>> > looks neat again?
>> >
>> > something like:
>> > LIST = [[100, 101, 102], [200, 201, 202], [300, 301, 302],
>> >         [400, 401, 402], [500, 501, 502], [600, 601, 602],
>> >         [700, 701, 702], [800, 801, 802], [900, 901, 902]]
>> 
>> The above is correct, but use tuples instead.
>
> No need.  Why do you suggest that?  I think the advice goes against
> typical Python programming style in this case.

Because the OP said: ,,i want to initialize a constant list''.
If he's sure he want a constant list, he should use tuples to accent
that the LIST is constant. Besides, tuples are faster than lists. 

-- 
[ Wojtek Walczak - gminick (at) underground.org.pl ]
[        <http://gminick.linuxsecurity.pl/>        ]
[ "...rozmaite zwroty, matowe od patyny dawnosci." ]





More information about the Python-list mailing list