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))