Khóa học
Phương thức chuỗi Python split() nhận vào một giá trị chuỗi và trả về một danh sách các từ có trong chuỗi bằng cách tách các từ trên tất cả khoảng trắng theo mặc định. Nó cũng có một đối số tùy chọn để giới hạn số lần tách.
Phương thức split() chuyển đổi chuỗi thành các kiểu dữ liệu khác như lists bằng cách chia nhỏ một chuỗi. Python cung cấp cho chúng ta hai phương thức: .split() và .rsplit().
Cả .split() và .rsplit() đều nhận một phần tử phân tách mà theo đó chúng ta tách chuỗi, và một maxsplit cho biết số lượng tối đa các chuỗi con mà chúng ta muốn.
Ví dụ sử dụng phương thức .split()

Hãy tách chuỗi trên bằng phương thức .split(). Lưu ý rằng phương thức .split() bắt đầu tách từ bên trái của chuỗi. Nó nhận hai đối số: dấu phân tách sep và số lần tách tối đa của chuỗi maxsplit.

Ví dụ tách chuỗi thành nhiều chuỗi con
Trong ví dụ dưới đây, bạn sẽ tách chuỗi file thành nhiều chuỗi con tại các ranh giới dòng. Sau đó, bạn sẽ in ra biến kết quả file_split. Cuối cùng, hoàn thiện vòng lặp for để tách các chuỗi thành nhiều chuỗi con sử dụng dấu phẩy làm phần tử phân tách.

Khi chạy đoạn mã trên, ta thu được kết quả sau:
['mtv films election, a high school comedy, is a current example', 'from there, director steven spielberg wastes no time, taking us into the water on a midnight swim']
['mtv films election', ' a high school comedy', ' is a current example']
['from there', ' director steven spielberg wastes no time', ' taking us into the water on a midnight swim'].
Để tìm hiểu thêm về các thao tác chuỗi, vui lòng xem video từ khóa học của chúng tôi, Biểu thức chính quy trong Python và xem Hướng dẫn Biểu thức chính quy Python.
Nội dung này được trích từ khóa học Biểu thức chính quy trong Python của DataCamp do Maria Eugenia Inzaugarat biên soạn.