簡體   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