Python len()
La funzione len() restituisce il numero di elementi (lunghezza) in un oggetto.
La sintassi di len() è:
len(s)
L'argomento s può essere una sequenza (stringa, byte, tupla, lista o intervallo) o una raccolta (dizionario, set o frozenset).
Il mancato passaggio di un argomento o il passaggio di un argomento non valido solleverà un errore TypeError.
testList = []
print(testList, 'la lunghezza è: ', len(testList))
testList = [1, 2, 3]
print(testList, 'la lunghezza è: ', len(testList))
testTuple = (1, 2, 3)
print(testTuple, 'la lunghezza è: ', len(testTuple))
Output del codice
[] la lunghezza è: 0
[1, 2, 3] la lunghezza è: 3
(1, 2, 3) la lunghezza è: 3
Altro esempio con stringhe e byte:
testString = ''
print('La lunghezza di', testString, 'è', len(testString))
testString = 'Python'
print('La lunghezza di', testString, 'è', len(testString))
testByte = b'Python'
print('La lunghezza di', testByte, 'è', len(testByte))
testList = [1, 2, 3]
testByte = bytes(testList)
print('La lunghezza di', testByte, 'è', len(testByte))
Output del codice
La lunghezza di è 0
La lunghezza di Python è 6
La lunghezza di b'Python' è 6
La lunghezza di b'\x01\x02\x03' è 3