Python len(): Guía Práctica para Medir Longitud de Objetos
En Python, len() es una función integrada que devuelve el número de elementos en un objeto. Ya sea que trabaje con strings, listas, tuplas, diccionarios u otras colecciones, len() le da una forma rápida y eficiente de determinar el tamaño sin realizar ninguna iteración costosa.
Sintaxis
len(value)
Parámetro
value – El objeto cuya longitud desea medir.
Valor de Retorno
Devuelve un entero representando el número de elementos en el objeto suministrado.
Strings
Para una string, len() cuenta cada carácter —incluyendo espacios, puntuación y símbolos especiales. Tenga cuidado al pasar un valor None, ya que lanzará un TypeError.
Colecciones
- Listas y Tuplas – Cuenta el número de elementos.
- Diccionarios – Cuenta pares clave-valor; claves y valores no se separan.
- Sets y Frozensets – Cuenta items únicos.
Casos Edge
- Objetos vacíos –
len([])devuelve 0. - Tipos no soportados – Pasar un tipo sin tamaño (ej.
int) lanzaTypeError.
Ejemplos
1. Longitud de String
# Ejemplo 1
str1 = "Welcome to Guru99 Python Tutorials"
print("La longitud de la cadena es:", len(str1))
Salida: La longitud de la cadena es: 35
2. Longitud de Lista
# Ejemplo 2
list1 = ["Tim", "Charlie", "Tiffany", "Robert"]
print("La longitud de la lista es", len(list1))
Salida: La longitud de la lista es 4
3. Longitud de Tupla
# Ejemplo 3
tup = ("Ene", "Feb", "Mar")
print("La longitud de la tupla es", len(tup))
Salida: La longitud de la tupla es 3
4. Longitud de Diccionario
# Ejemplo 4
dict_obj = {"Tim": 18, "Charlie": 12, "Tiffany": 22, "Robert": 25}
print("La longitud del diccionario es", len(dict_obj))
Salida: La longitud del diccionario es 4
5. Longitud de Array (Equivalente a Lista)
# Ejemplo 5
arr = ["Tim", "Charlie", "Tiffany", "Robert"]
print("La longitud del array es", len(arr))
Salida: La longitud del array es 4
Conclusiones Clave
len()es versátil y eficiente para cualquier objeto con tamaño.- Devuelve un entero; cero indica objeto vacío.
- Siempre valide el tipo de objeto para evitar
TypeError.
python
- Domine el Método strip() de Python: Guía Completa y Ejemplos Prácticos
- Domine str.count() en Python: Cómo Contar Caracteres y Subcadenas con Ejemplos
- Domine el Formateo de Strings en Python con format(): Ejemplos Claros
- Python len(): Guía Práctica para Medir Longitud de Objetos
- Domine el Método String.find() en Python: Sintaxis, Ejemplos y Alternativas
- Dominando yield en Python: Generadores vs Return – Guía práctica
- Counter de collections en Python: conteo eficiente, actualización y operaciones aritméticas
- Método Java String length(): Cómo obtener el tamaño de un String (Ejemplo)
- Entendiendo Java String.charAt(): Sintaxis, tipo de retorno, excepciones y ejemplo práctico
- Método Java String.contains(): Cómo comprobar subcadenas – Ejemplos prácticos
- Dominando Java String.endsWith(): Cómo comprobar sufijos de cadena con ejemplos