繁体   English   中英

打印python列表中项目的组合长度

[英]Printing the combined length of items in list for python

我试图找出列表中所有项目的总长度。

list = [12, 35]

我不太确定如何一次性计算所有内部项目的len,以便它返回“ 4”,而不是列表中项目的2。 谢谢!

我假设一个数字的长度是由位数给出的。

最简单的方法是将所有内容都转换为字符串,然后添加其长度:

>>> lst = [12, 35]
>>> sum(len(str(item)) for item in lst)
4

稍微更pythonic。

len(''.join(map(str, lst)))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM