[英]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.