Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách tách chuỗi theo khoảng trắng trong Python?

Bạn có thể sử dụng split() từ lớp chuỗi. Delimiter 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ẽ tách chuỗi đó tại 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() sử dụng regex '\\s+' làm delimiter. 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']