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

แปลงตัวเลขเป็นรายการจำนวนเต็มใน Python


ในส่วนของการจัดการข้อมูลใน Python บางครั้งเราอาจจำเป็นต้องแปลงตัวเลขที่ระบุเป็นรายการที่มีตัวเลขจากตัวเลขนั้น ในบทความนี้ เราจะเห็นแนวทางในการบรรลุเป้าหมายนี้

ด้วยความเข้าใจรายการ

ในแนวทางด้านล่าง เราใช้ฟังก์ชัน str กับจำนวนที่กำหนด แล้วแปลงเป็นจำนวนเต็มผ่านฟังก์ชันเอกลักษณ์ ในที่สุดเราก็รวมผลลัพธ์ไว้ในรายการ

ตัวอย่าง

numA =1342# ให้ numberprint("จำนวนที่กำหนด:\n", numA)res =[int(x) สำหรับ x ใน str(numA)]# Resultprint("List of number:\n",res)

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

กำหนดหมายเลข :1342รายการหมายเลข:[1, 3, 4, 2]

พร้อมแผนที่และ str

เราใช้ฟังก์ชัน str กับจำนวนที่กำหนดอย่างรวดเร็ว จากนั้นใช้ฟังก์ชัน in ซ้ำๆ โดยใช้ map สุดท้ายเก็บผลลัพธ์ไว้ในฟังก์ชันรายการ

ตัวอย่าง

numA =1342# ให้ numberprint("จำนวนที่กำหนด:\n", numA)res =list(map(int, str(numA)))# Resultprint("List of number:\n",res) 

ผลลัพธ์

การเรียกใช้โค้ดข้างต้นทำให้เราได้ผลลัพธ์ดังต่อไปนี้ -

กำหนดหมายเลข :1342รายการหมายเลข:[1, 3, 4, 2]