เมื่อจำเป็นต้องสร้างรายการจากรายการที่กำหนดซึ่งมีตัวเลขและลูกบาศก์ สามารถใช้การทำความเข้าใจรายการได้
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_list = [32, 54, 47, 89] print("The list is ") print(my_list) my_result = [(val, pow(val, 3)) for val in my_list] print("The result is ") print(my_result)
ผลลัพธ์
The list is [32, 54, 47, 89] The result is [(32, 32768), (54, 157464), (47, 103823), (89, 704969)]
คำอธิบาย
-
รายการถูกกำหนดและแสดงบนคอนโซล
-
ความเข้าใจของรายการใช้เพื่อวนซ้ำในรายการ และใช้วิธี 'pow' เพื่อรับลูกบาศก์ของจำนวนเต็ม
-
สิ่งนี้ถูกกำหนดให้กับผลลัพธ์
-
ผลลัพธ์นี้จะแสดงเป็นเอาต์พุตบนคอนโซล