La función Python len() devuelve la longitud de la string .
Sintaxis de Python len()
Sintaxis: len(string)
Retorno: Devuelve un número entero que es la longitud de la string.
Python len() Ejemplo
Métodos len() con string en Python.
Python3
string = "Geeksforgeeks" print(len(string))
Producción:
13
Ejemplo 1: función Len() con tuplas y string
Aquí estamos contando la longitud de las tuplas y la lista .
Python
# Python program to demonstrate the use of # len() method # with tuple tup = (1,2,3) print(len(tup)) # with list l = [1,2,3,4] print(len(l))
Producción:
3 4
Ejemplo 2: Python len() TypeError
Python3
print(len(True))
Producción:
TypeError: object of type 'bool' has no len()
Ejemplo 3: Python len() con diccionarios y conjuntos
Python3
# Python program to demonstrate the use of # len() method dic = {'a':1, 'b': 2} print(len(dic)) s = { 1, 2, 3, 4} print(len(s))
Producción:
2 4
Ejemplo 4: Python len() con objetos personalizados
Python3
class Public: def __init__(self, number): self.number = number def __len__(self): return self.number obj = Public(12) print(len(obj))
Producción:
12
Complejidad del tiempo:
La función len() tiene una complejidad de tiempo de O(1). en caso promedio y amortizado