เมื่อต้องการดึงตัวเลข K ด้านหลังออกจากตัวเลข จะใช้การทำความเข้าใจรายการอย่างง่าย ตัวดำเนินการโมดูโลและตัวดำเนินการ '**'
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
my_list = [51645, 24567, 36743, 89452, 2122] print("The list is :") print(my_list) K = 3 print("The value of K is ") print(K) my_result = [element % (10 ** K) for element in my_list] print("The result is :") print(my_result)
ผลลัพธ์
The list is : [51645, 24567, 36743, 89452, 2122] The value of K is 3 The result is : [645, 567, 743, 452, 122]
คำอธิบาย
-
รายการถูกกำหนดและแสดงบนคอนโซล
-
ค่า K ถูกกำหนดและแสดงบนคอนโซล
-
ความเข้าใจรายการใช้เพื่อวนซ้ำรายการ และจำนวนเต็ม 10 จะถูกยกกำลังของ K
-
ทุกองค์ประกอบถูกหารด้วยผลลัพธ์ของการดำเนินการข้างต้น และยังคงอยู่ในรายการ
-
ผลลัพธ์นี้ถูกกำหนดให้กับตัวแปร
-
นี่คือเอาต์พุตที่แสดงบนคอนโซล