เมื่อต้องการค้นหาผลคูณของค่าดัชนีและผลรวม แอตทริบิวต์ '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
-
ค่าที่แจกแจงใช้เพื่อวนซ้ำในรายการ
-
ดัชนีจะถูกคูณด้วยองค์ประกอบที่เกี่ยวข้องและจะถูกเพิ่มเข้าไปในค่าจำนวนเต็ม
-
นี่คือเอาต์พุตที่แสดงบนคอนโซล