Python 通过对每个元素的长度求和得到的列表总长度

Python 通过对每个元素的长度求和得到的列表总长度,python,Python,我有一个小问题。 我正在努力找出我名单上的字母数量 list = ['Chris', 'jan'] len(list) 然后给我2,因为我的列表中有2个元素。 他们有可能计算出我名单上的信件数量吗?那么结果是8(第一个元素的长度+第二个元素的长度) 谢谢大家! 您只需将len函数映射到列表上,将其应用于每个元素,然后将结果长度列表相加即可 a = ['Chris', 'jan'] >>> sum(map(len, a)) 8 或者,您也可以将字符串列表合并为单个字符串,并

我有一个小问题。 我正在努力找出我名单上的字母数量

list = ['Chris', 'jan']
len(list)
然后给我2,因为我的列表中有2个元素。 他们有可能计算出我名单上的信件数量吗?那么结果是8(第一个元素的长度+第二个元素的长度)


谢谢大家!

您只需将
len
函数映射到列表上,将其应用于每个元素,然后将结果长度列表相加即可

a = ['Chris', 'jan']

>>> sum(map(len, a))
8
或者,您也可以将字符串列表合并为单个字符串,并获取其长度

>>> len(''.join(a))
8

你可以把每个单词的长度加起来

sum(len(w) for w in l)
你也可以这样做:

len("".join(list))