[Tutor] help with slice
Andreas Kostyrka
andreas at kostyrka.org
Tue Mar 4 23:28:53 CET 2008
What you probably want is:
[elem_list[2] for elem_list in List]
If you are not sure that the list have at least three elements, you can
use something like this:
[(elem_list + [None, None, None])[2] for elem_list in List]
Which will use None as a default value.
Andreas
Am Dienstag, den 04.03.2008, 14:03 -0800 schrieb washakie:
> Could someone please explain 'slices' also for dictionaries?
>
> basically, I'd like to know how you would call every 3rd element in a list
> of lists...
>
> My logic says: ThirdElems=List[:][2]
>
> Which to me reads, for every item in List (which are lists), return the
> third item.
> but this doesn't work.
>
> Thanks!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
Url : http://mail.python.org/pipermail/tutor/attachments/20080304/79d467ce/attachment.pgp
More information about the Tutor
mailing list