คลาส String ของ Python มีเมธอดที่เรียกว่า split() ซึ่งใช้ตัวคั่นเป็นอาร์กิวเมนต์ที่เป็นทางเลือก ตัวคั่นเริ่มต้นสำหรับมันคือช่องว่าง คุณสามารถใช้ได้ด้วยวิธีต่อไปนี้:
>>> 'aa-ab-ca'.split('-') ['aa', 'ab', 'ca'] >>> 'abc mno rst'.split(' ') ['abc', 'mno', 'rst']
คุณยังสามารถใช้ regex สำหรับการดำเนินการนี้ได้ เมธอด re.split ใช้ regex ตัวคั่นและสตริงและส่งคืนรายการ ตัวอย่างเช่น:
>>> import re >>> re.split('-', 'aa-ab-ca') ['aa', 'ab', 'ca'] >>>re.split(' ', 'abc mno rst') ['abc', 'mno', 'rst']