เมื่อต้องการค้นหาผลคูณของค่าดัชนีและผลรวม แอตทริบิวต์ 'enumerate' จะถูกใช้
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน
my_list = [71, 23, 53, 94, 85, 26, 0, 8]
print("The list is :")
print(my_list)
my_result = 0
for index, element in enumerate(my_list):
my_result += (index + 1) * element
print("The resultant sum is :")
print(my_result) ผลลัพธ์
The list is : [71, 23, 53, 94, 85, 26, 0, 8] The resultant sum is : 1297
คำอธิบาย
-
รายการจำนวนเต็มถูกกำหนดและแสดงบนคอนโซล
-
ค่าจำนวนเต็มถูกกำหนดให้เป็น 0
-
ค่าที่แจกแจงใช้เพื่อวนซ้ำในรายการ
-
ดัชนีจะถูกคูณด้วยองค์ประกอบที่เกี่ยวข้องและจะถูกเพิ่มเข้าไปในค่าจำนวนเต็ม
-
นี่คือเอาต์พุตที่แสดงบนคอนโซล