ตัวอย่าง
โค้ดด้านล่างคำนวณค่าของแต่ละสมาชิกยกกำลังด้วยดัชนีของมัน (index) โดยใช้ enumerate และ operator **
my_list = [62, 18, 12, 63, 44, 75]
print("The list is :")
print(my_list)
my_result = []
for my_index, elem in enumerate(my_list):
my_result.append(elem ** my_index)
print("The result is :")
print(my_result)
ผลลัพธ์
The list is : [62, 18, 12, 63, 44, 75] The result is : [1, 18, 144, 250047, 3748096, 2373046875]
คำอธิบาย
กำหนดลิสต์และแสดงผล
สร้างลิสต์ว่างสำหรับเก็บผลลัพธ์
วนลูปด้วย enumerate เพื่อรับดัชนีและค่า คำนวณ elem ** index แล้ว append เข้าลิสต์ผลลัพธ์
แสดงผลลัพธ์