sábado, 23 de septiembre de 2017

Longitud de una cadena en Python

Puede descargar el archivo: largo_cadena.py

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