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

Python – แยกตัวเลข K ด้านหลังออกจาก Numbers


เมื่อต้องการดึงตัวเลข 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

  • ทุกองค์ประกอบถูกหารด้วยผลลัพธ์ของการดำเนินการข้างต้น และยังคงอยู่ในรายการ

  • ผลลัพธ์นี้ถูกกำหนดให้กับตัวแปร

  • นี่คือเอาต์พุตที่แสดงบนคอนโซล