Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python - Tính tổng độ dài chuỗi tại các chỉ số cho trước


Cho danh sách chuỗi và danh sách chỉ số, tính tổng độ dài của các chuỗi tại những chỉ số đó. Sử dụng enumerate() để duyệt cùng lúc index và giá trị.

Ví dụ

Minh họa:

my_list = ["python", "is", "best", "for", "coders"]
print("Danh sách:", my_list)
index_list = [0, 1, 4]
result = 0
for index, element in enumerate(my_list):
    if index in index_list:
        result += len(element)
print("Tổng độ dài:", result)

Kết quả

Danh sách: ['python', 'is', 'best', 'for', 'coders']
Tổng độ dài: 14

Giải thích

  • Khởi tạo tổng = 0.
  • Duyệt enumerate(my_list).
  • Nếu index hiện tại nằm trong index_list, cộng len(element) vào tổng.