Python | Summing the length of strings

Method # 1: Using sum () + list comprehension
A combination of the two can be used to accomplish this particular function. The sum function is used to find the sum of each row of a list, and a list comprehension performs the task of iterating.

# Python3 demo code
# summing line lengths
# using sum () + list comprehension

  
# initializing the list of tuples

test_list = [ `Geeks` , `for` , ` Geeks` ]

  
# print original list

print ( "The original list is:" + str (test_list))

 
# using sum () + list comprehension
# summing line lengths

res = sum ( len (i) for i in test_list)

 
# print result

print ( "The summation of strings is:" + str (res))

Exit:

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

Method # 2: Using join () + len ()
The python builtins can help you accomplish this particular task. The join function can be used to concatenate all rows, and the len function accepts their cumulative sum.

# Python3 demo code
# summing line lengths
# using sum () + list comprehension

  
# initializing the list of tuples

test_list = [ `Geeks` , `for` , ` Geeks` ]

  
# print original list

print ( "The original list is:" + str (test_list))

 
# using sum () + list comprehension
# sum of line lengths

res = len (`` .join (test_list))

 
# print result

print ( "The summation of strings is:" + str (res))

Exit:

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