Is there a more idiomatic way to sum string lengths in Python than by using a loop?
length = 0 for string in strings: length += len(string)
Here's another way using operator. Not sure if this is easier to read than the accepted answer.
import operator length = reduce(operator.add, map(len, strings)) print length