On Mar 6, 2005, at 09:49, Dave S wrote:
so I thought I would be clever with ... >>> a=[0]*5 >>> a [0, 0, 0, 0, 0] >>> b=[a[:]]*5
same problem.
It seems realy simple but how do I generate a 7 x 75 list matrix ?
Dave
Try this:
>>> a = [''] * 5
>>> b = [a[:] for i in range(5)]
>>> b
[['', '', '', '', ''], ['', '', '', '', ''], ['', '', '', '', ''], ['', '', '', '', ''], ['', '', '', '', '']]
>>> b[0] is b[1]
False
List comprehensions. Gotta love 'em... ^^
Is there a more elegant solution to
if string == 'sun' or string == 'mon' or string == 'tue' or string == 'wed' or string == 'thu' or string == 'fri' or string == 'sat':
Yes, there is.
if a in ('sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'):(also works with a list or a dictionary)
-- Max
maxnoel_fr at yahoo dot fr -- ICQ #85274019
"Look at you hacker... A pathetic creature of meat and bone, panting and sweating as you run through my corridors... How can you challenge a perfect, immortal machine?"
_______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
