Có cách nào thành ngữ hơn để tổng hợp độ dài chuỗi bằng Python bằng cách sử dụng vòng lặp không?Python: Tổng chiều dài chuỗi
length = 0
for string in strings:
length += len(string)
tôi đã cố gắng sum()
, nhưng nó chỉ hoạt động cho số nguyên:
>>> sum('abc', 'de')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: sum() can't sum strings [use ''.join(seq) instead]
Bạn có ý nghĩa gì bởi "nhanh hơn"? Ít đánh máy hoặc thực hiện nhanh hơn? –
@Richard: Xin lỗi, tôi đã suy nghĩ "nhanh hơn" như ít đánh máy hơn, nhưng điều tôi thực sự muốn nói là thành ngữ. – Zaz
Không phải lo lắng. Tôi nghĩ đó là những gì mọi người khác đã tìm ra. Tôi chỉ là một người đi! –