Python | Suma de longitud de strings

A veces recibimos datos en el contenedor que necesitamos procesar para manejarlos más para alguna utilidad esencial. La magnitud de la cantidad de datos a veces se vuelve importante y necesita ser conocida. Este artículo analiza la longitud total de la lista de strings. Vamos a discutir ciertas formas en que esto se puede hacer.

Método #1: Uso sum()de la comprensión de lista +
La combinación de estas dos funciones se puede utilizar para realizar esta función en particular. La función de suma se usa para encontrar la suma de cada string de lista y la comprensión de lista hace la tarea de iteración.

# Python3 code to demonstrate
# string lengths summation 
# using sum() + list comprehension
  
# initializing list of tuples
test_list = ['Geeks', 'for', 'Geeks']
  
# printing the original list
print ("The original list is : " + str(test_list))
  
# using sum() + list comprehension
# string lengths summation 
res = sum(len(i) for i in test_list)
  
# printing result
print ("The summation of strings is : " + str(res))
Producción:

The original list is : ['Geeks', 'for', 'Geeks']
The summation of strings is : 13

 
Método #2: Usarjoin() + len()
las funciones incorporadas de python puede ayudar a realizar esta tarea en particular. La función de unión se puede usar para unir todas las strings y la función len toma su suma acumulada.

# Python3 code to demonstrate
# string lengths summation 
# using sum() + list comprehension
  
# initializing list of tuples
test_list = ['Geeks', 'for', 'Geeks']
  
# printing the original list
print ("The original list is : " + str(test_list))
  
# using sum() + list comprehension
# string lengths summation 
res = len(''.join(test_list))
  
# printing result
print ("The summation of strings is : " + str(res))
Producción:

The original list is : ['Geeks', 'for', 'Geeks']
The summation of strings is : 13

Publicación traducida automáticamente

Artículo escrito por manjeet_04 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *