Deseamos conocer el largo de un string. Dada una cadena alfanumérica podemos averiguar cuantos caracteres tiene usando len, que es la forma abreviada de la palabra inglesa lengh que significa longitud.
Método 1
#Método 1 para una cadena, con len
cadena="Hola"
print(len(cadena))
Método 2
El método 1 es el más efectivo, pero ahora se trata de intentar calcular la longitud de la cadena sin usar len.
#Método 2 para una cadena
cadena="Hola"
cont=0 #inicializamos el contador
for i in cadena:
cont+=1
print(cont)
Método 3
Supongamos que ahora no tenemos un string sino una lista de la que necesitamos conocer su tamaño, esto es cuantos elementos tiene.
#Método 3 para una lista, con len
lista=[1,2,3,4,5,6,7]
def largoLista1(entrada):
print(len(entrada))
Método 4
Necesito calcular cuantos elementos contiene la lista sin usar len.
#Método 4 para una lista
lista=[1,2,3,4,5,6,7]
def largoLista2(miLista):
c=0 #contador
for i in miLista:
c+=1
return c
print(largoLista2(lista))
No hay comentarios:
Publicar un comentario