Thanks for your many helpful tips!
Rehceb Rotkiv
--
http://mail.python.org/mailman/listinfo/python-list
"Rehceb Rotkiv" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
|I want to check whether, for example, the element myList[-3] exists. So
| far I did it like this:
|
| index = -3
| if len(myList) >= abs(index):
| print myList[index]
# Note that tabs gets lost in some newsreaders. Space
Rehceb Rotkiv wrote:
> I want to check whether, for example, the element myList[-3] exists. So
> far I did it like this:
>
> index = -3
> if len(myList) >= abs(index):
> print myList[index]
>
> Another idea I had was to (ab-?)use the try...except structure:
>
> index = -3
> try:
> prin
On Apr 7, 10:52�am, Rehceb Rotkiv <[EMAIL PROTECTED]> wrote:
> > In general case it won't work, because lists accept negative indexes:
> >http://docs.python.org/lib/typesseq.html, 3rd note.
>
> Yes, I know! I _want_ the "3rd last list element", i.e. list[-3]. But it
> may be that the list does not
On Apr 7, 10:37�am, Wojciech Mula
<[EMAIL PROTECTED]> wrote:
> Rehceb Rotkiv wrote:
> > I want to check whether, for example, the element myList[-3] exists. So
> > far I did it like this:
>
> > index = -3
> > if len(myList) >= abs(index):
> > � �print myList[index]
>
> IMHO it is good way.
>
> > An
> In general case it won't work, because lists accept negative indexes:
> http://docs.python.org/lib/typesseq.html, 3rd note.
Yes, I know! I _want_ the "3rd last list element", i.e. list[-3]. But it
may be that the list does not have 3 elements. In this case, list[-3]
will throw an error, cf.:
Rehceb Rotkiv wrote:
> I want to check whether, for example, the element myList[-3] exists. So
> far I did it like this:
>
> index = -3
> if len(myList) >= abs(index):
> print myList[index]
IMHO it is good way.
> Another idea I had was to (ab-?)use the try...except structure:
>
> index =
I want to check whether, for example, the element myList[-3] exists. So
far I did it like this:
index = -3
if len(myList) >= abs(index):
print myList[index]
Another idea I had was to (ab-?)use the try...except structure:
index = -3
try:
print myList[index]
except:
print