Computer >> Máy Tính >  >> Lập trình >> Python

Làm thế nào để chuyển đổi một chuỗi thành một danh sách các từ trong python?

Để chuyển đổi một chuỗi trong danh sách các từ, bạn chỉ cần chia nó trên khoảng trắng. Bạn có thể sử dụng split () từ lớp chuỗi. Dấu phân tách mặc định cho phương thức này là khoảng trắng, tức là khi được gọi trên một chuỗi, nó sẽ chia chuỗi đó thành các ký tự khoảng trắng.

Ví dụ

>>> "Please split this string".split()
['Please', 'split', 'this', 'string']

Regex cũng có thể được sử dụng để giải quyết vấn đề này. Bạn có thể gọi phương thức re.split () bằng cách sử dụng regex '\ s +' làm dấu phân cách. Lưu ý rằng phương pháp này chậm hơn phương pháp trên.

>>> import re
>>> re.split('\s+', 'Please split this string')
['Please', 'split', 'this', 'string']