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

โปรแกรม Python คำนวณยกกำลังของสมาชิกลิสต์ด้วยดัชนี (Index) ของมัน


ตัวอย่าง

โค้ดด้านล่างคำนวณค่าของแต่ละสมาชิกยกกำลังด้วยดัชนีของมัน (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 เข้าลิสต์ผลลัพธ์

  • แสดงผลลัพธ์