[Tutor] class and methods/functions
Eric Walker
ewalker at micron.com
Thu Oct 6 22:40:22 CEST 2005
> The above four lines could be replaced with a single list comprehension if
> you like: baseObjectList = [ TPROJ(name) for name in baseList if
> nameCheck(name) ]
> http://www.amk.ca/python/2.0/index.html#SECTION000600000000000000000
>
> Kent
>
BOOOOOOOM!!!!!!!!!!!!!!!!
Let me pick up my skull fragments....
Ok I understand all but one. Having trouble understanding list comprehension.
I thought I understood but its barking at me. I would think that this would
make mytest the same values as test?
>>> test
['a', 'b', 'c', 'd']
>>> mytest[name for name in test:]
File "<stdin>", line 1
mytest[name for name in test:]
^
SyntaxError: invalid syntax
>>>
> >
> > _______________________________________________
> > Tutor maillist - Tutor at python.org
> > http://mail.python.org/mailman/listinfo/tutor
>
> _______________________________________________
> Tutor maillist - Tutor at python.org
> http://mail.python.org/mailman/listinfo/tutor
--
Eric Walker
EDA/CAD Engineer
Work: 208-368-2573
More information about the Tutor
mailing list