Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python – ค้นหาผลรวมของความยาวของสตริงที่ดัชนีที่กำหนด


เมื่อจำเป็นต้องค้นหาผลรวมของความยาวของสตริงที่ดัชนีเฉพาะ 'แจกแจง' จะใช้เพื่อวนซ้ำองค์ประกอบในรายการและเพิ่มความยาวขององค์ประกอบลงในรายการ

ตัวอย่าง

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน

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)

ผลลัพธ์

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

คำอธิบาย

  • รายการถูกกำหนด (ซึ่งมีสตริง) และแสดงบนคอนโซล

  • รายการอื่นที่มีจำนวนเต็มถูกกำหนดไว้

  • รายการสตริงถูกแจกแจงและทำซ้ำ

  • ตัวแปรถูกกำหนดให้เป็น 0

  • หากดัชนีนั้นอยู่ในรายการจำนวนเต็ม ความยาวของดัชนีนั้นจะถูกเพิ่มลงในตัวแปร

  • นี่คือผลลัพธ์ที่แสดงบนคอนโซล