[Python] UBound

Maurizio Simoni simomauri a hotmail.com
Gio 31 Ago 2006 14:34:28 CEST


Buongiorno a tutti; volevo chiedere una cosa apparentemente banale: esiste in Python un metodo o una funzione per le liste che ritorna l'indice maggiore (tipo UBound(Array) di Visual Basic)?
Mi sono creato una funzione un po' casereccia che fa questo (tanto per provare) e mi pare che funzioni, ma mi chiedevo se non esistesse gią qualcosa nella libreria standard:

def UBound(lista):
    n = -1
    listacopia = lista[:]
    try:
        while 1:
            listacopia.pop()
            n += 1
    except IndexError:
        return n

Grazie a tutti. Saluti.
Maurizio
_________________________________________________________________
Chiama i tuoi amici GRATUITAMENTE con la funzionalitą di chiamata da PC a PC
http://get.live.com/messenger/overview


Maggiori informazioni sulla lista Python