Khả năng hiểu danh sách được sử dụng để thực hiện một số thao tác cho mọi phần tử hoặc chọn một tập hợp con các phần tử đáp ứng một điều kiện Trên mỗi lần lặp, chúng tôi gọi phương thức các str. phương thức dải trả về một bản sao của chuỗi đã xóa khoảng trắng ở đầu và cuối Một cách tiếp cận khác là sử dụng hàm Để tách một chuỗi và loại bỏ khoảng trắng
Hàm map() lấy một hàm và một iterable làm đối số và gọi hàm với mỗi mục của iterable Chúng ta đã sử dụng phương thức Hàm Bạn chọn cách tiếp cận nào là vấn đề sở thích cá nhân. Tôi muốn hiểu danh sách vì nó dễ đọc và rõ ràng hơn một chút Sử dụng phương pháp các str. split() chia chuỗi thành danh sách các chuỗi con bằng cách sử dụng dấu phân cách Phương thức nhận 2 tham số sau NameDescriptionseparatorChia chuỗi thành các chuỗi con trên mỗi lần xuất hiện của dấu phân cáchmaxsplit Tối đa 15 lần tách được thực hiện (tùy chọn)Nếu không tìm thấy dấu tách trong chuỗi, một danh sách chỉ chứa 1 phần tử được trả về Nếu bạn có khoảng trắng giữa các từ được phân tách bằng dấu phẩy trong chuỗi và cần xóa nó, hãy sử dụng phương thức Chúng tôi đã sử dụng cách hiểu danh sách để xóa khoảng trắng ở đầu và cuối khỏi mỗi chuỗi Khả năng hiểu danh sách được sử dụng để thực hiện một số thao tác cho mọi phần tử hoặc chọn một tập hợp con các phần tử đáp ứng một điều kiện các str. phương thức dải trả về một bản sao của chuỗi đã xóa khoảng trắng ở đầu và cuối Nếu chuỗi của bạn bắt đầu bằng hoặc kết thúc bằng dấu phẩy, bạn sẽ nhận được các phần tử chuỗi trống trong danh sách Bạn có thể sử dụng hàm Hàm bộ lọc lấy một hàm và một iterable làm đối số và xây dựng một iterator từ các phần tử của iterable mà hàm trả về một giá trị trung thực Nếu bạn vượt qua Tất cả các giá trị không trung thực được coi là giả. Các giá trị giả trong Python là
Lưu ý rằng hàm Nếu bạn cần tách chuỗi khi xuất hiện dấu phẩy và ký tự khác, hãy thay thế dấu phẩy bằng ký tự khác và tách trên ký tự đó Chúng tôi đã thay thế tất cả các lần xuất hiện của dấu phẩy bằng khoảng trắng và chia chuỗi trên mỗi khoảng trắng Bạn có thể đạt được kết quả tương tự bằng cách thay thế mỗi lần xuất hiện dấu cách bằng dấu phẩy và chia tách trên mỗi dấu phẩy ❮ Phương thức chuỗi Thí dụTách một chuỗi thành một danh sách trong đó mỗi từ là một mục danh sách txt = "chào mừng đến với khu rừng" x = txt. tách ra() in(x) Tự mình thử »Định nghĩa và cách sử dụngPhương thức Bạn có thể chỉ định dấu phân cách, dấu phân cách mặc định là bất kỳ khoảng trắng nào Ghi chú. Khi maxsplit được chỉ định, danh sách sẽ chứa số phần tử đã chỉ định cộng với một cú phápchuỗi. tách (dấu phân cách, maxsplit) Giá trị tham sốTham sốMô tảdấu phân cáchTùy chọn. Chỉ định dấu tách để sử dụng khi tách chuỗi. Theo mặc định, mọi khoảng trắng đều là dấu phân cáchmaxsplitOptional. Chỉ định có bao nhiêu phần chia để làm. Giá trị mặc định là -1, là "tất cả các lần xuất hiện"Thêm ví dụThí dụTách chuỗi, sử dụng dấu phẩy, theo sau là khoảng trắng, làm dấu phân tách txt = "xin chào, tôi tên là Peter, tôi 26 tuổi" x = txt. tách ra(", ") in(x) Tự mình thử »Thí dụSử dụng ký tự băm làm dấu phân cách txt = "táo#chuối#anh đào#cam" x = txt. tách ra("#") in(x) Tự mình thử »Thí dụTách chuỗi thành một danh sách có tối đa 2 mục txt = "táo#chuối#anh đào#cam" # đặt tham số maxsplit thành 1, sẽ trả về danh sách có 2 phần tử. in(x) Tự mình thử »❮ Phương thức chuỗi |