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ộnglen(element)vào tổng.