ในส่วนของการจัดการข้อมูลใน 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]