หากคุณต้องการเฉพาะจำนวนเต็มบวก คุณสามารถแยกและค้นหาตัวเลขได้ดังนี้: [int(s) สำหรับ s ใน str.split() if s.isdigit()][23, 11, 2] สำหรับกรณีอื่นๆ การใช้นิพจน์ทั่วไปจะเป็นทางเลือกที่ดีที่สุด นอกจากนี้ เมื่อแยกค่า จะเป็นการดีที่สุดที่จะแปลงเป็น int จากสตริง ตัวอย่างเช่น: [float(s) for s in re.findall(