Computer >> Máy Tính >  >> Lập trình >> Python

Python - Tìm tổng độ dài của chuỗi tại các chỉ số đã cho

Khi cần tìm tổng độ dài của chuỗi tại các chỉ số cụ thể, 'enumerate' được sử dụng để lặp qua các phần tử trong danh sách và thêm chiều dài của phần tử vào danh sách.

Ví dụ

Dưới đây là một minh chứng về điều tương tự

my_list = ["python", "is", "best", "for", "coders"]
print("The list is :")
print(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("The result is :")
print(result)

Đầu ra

The list is :
['python', 'is', 'best', 'for', 'coders']
The result is :
14

Giải thích

  • Một danh sách được xác định (chứa các chuỗi) và được hiển thị trên bảng điều khiển.

  • Một danh sách khác với các số nguyên được xác định.

  • Danh sách các chuỗi được liệt kê và lặp lại.

  • Một biến được gán cho 0.

  • Nếu chỉ mục đó có trong danh sách các số nguyên, thì độ dài của nó sẽ được thêm vào biến.

  • Đây là kết quả được hiển thị trên bảng điều khiển.