Python|字符串长度总和
有时我们会在容器中接收数据,我们需要处理这些数据以进一步处理它以获得某些基本实用程序。数据量的大小有时变得很重要,需要知道。本文讨论字符串列表的总长度。让我们讨论一些可以做到这一点的方法。
方法 #1:使用sum()
+ 列表推导
这两个功能的组合可用于执行此特定函数。 sum函数用于查找每个列表字符串的总和,列表理解执行迭代任务。
# 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))
输出:
The original list is : ['Geeks', 'for', 'Geeks']
The summation of strings is : 13
方法 #2:使用join() + len()
Python的内置功能可以帮助执行此特定任务。 join函数可用于将所有字符串连接在一起,len函数获取它们的累积和。
# 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))
输出:
The original list is : ['Geeks', 'for', 'Geeks']
The summation of strings is : 13