Hướng dẫn how do you replace a substring in a list python? - làm thế nào để bạn thay thế một chuỗi con trong một danh sách python?
Cải thiện bài viết Show
Lưu bài viết Cải thiện bài viết Lưu bài viết Đọc Bàn luận Trong khi làm việc với các chuỗi, một trong những ứng dụng được sử dụng nhiều nhất là thay thế một phần của chuỗi bằng một ứng dụng khác. Vì bản thân chuỗi là bất biến, kiến thức về tiện ích này là khá hữu ích. Ở đây, việc thay thế một chuỗi con trong danh sách chuỗi được thực hiện. Hãy để thảo luận về những cách nhất định trong đó điều này có thể được thực hiện. Phương pháp số 1: Sử dụng danh sách hiểu + The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']0 Phương thức thay thế có thể được ghép nối với kỹ thuật hiểu danh sách để đạt được nhiệm vụ cụ thể này. Danh sách hiểu thực hiện nhiệm vụ lặp lại thông qua danh sách và thay thế phương thức thay thế phần chuỗi con bằng một nhiệm vụ khác. The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']1 The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']2 The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']3 The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']4 The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']5 The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']6 The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']5 The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']8 The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']5 0The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']5 222215 6 7 8 9 0 1
The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks'] # replace b with c
replaced_text = text.replace('b', 'c') # replace b with c
replaced_text = text.replace('b', 'c') Trong khi làm việc với các chuỗi, một trong những ứng dụng được sử dụng nhiều nhất là thay thế một phần của chuỗi bằng một ứng dụng khác. Vì bản thân chuỗi là bất biến, kiến thức về tiện ích này là khá hữu ích. Ở đây, việc thay thế một chuỗi con trong danh sách chuỗi được thực hiện. Hãy để thảo luận về những cách nhất định trong đó điều này có thể được thực hiện. Phương pháp số 1: Sử dụng danh sách hiểu + The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']0 Phương thức thay thế có thể được ghép nối với kỹ thuật hiểu danh sách để đạt được nhiệm vụ cụ thể này. Danh sách hiểu thực hiện nhiệm vụ lặp lại thông qua danh sách và thay thế phương thức thay thế phần chuỗi con bằng một nhiệm vụ khác. The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']1 The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']2 The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']3 The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']4 The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']5 The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']6 The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']5 The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']8 The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']5 0The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']5 222215 6 7 8 9 0 1
The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks'] Thêm ví dụ về Chuỗi thay thế ()
Trong trường hợp bạn đang tự hỏi về hiệu suất của các phương pháp khác nhau, đây là một số thời gian:
Như bạn có thể thấy đối với các mẫu đơn giản như vậy, sự hiểu biết danh sách được chấp nhận là nhanh nhất, nhưng hãy nhìn vào những điều sau đây: Thêm ví dụ về Chuỗi thay thế () Trong hướng dẫn này, chúng tôi sẽ tìm hiểu về phương thức python thay thế () với sự trợ giúp của các ví dụ. Phương thức The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks'] 0 thay thế cho mỗi lần xuất hiện của ký tự/văn bản cũ trong chuỗi với ký tự/văn bản mới.
Thí dụthay thế () cú pháp str.replace(old, new [, count]) Đó là cú pháp là:thay thế () tham số
LƯU Ý: Nếu số lượng không được chỉ định, phương thức The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']0 method replaces all occurrences of the old substring with the new substring. thay thế () giá trị trả vềPhương thức The original list : ['4', 'kg', 'butter', 'for', '40', 'bucks'] The list after substring replacement : ['1', 'kg', 'butter', 'for', '10', 'bucks']0 trả về một bản sao của chuỗi trong đó chuỗi con cũ được thay thế bằng chuỗi con mới.Chuỗi ban đầu không thay đổi. Nếu không tìm thấy chuỗi con cũ, nó sẽ trả về bản sao của chuỗi gốc. Ví dụ 1: Sử dụng thay thế ()
Đầu ra hurt, hurt heart Let it be, don't let it be, don't let it be, let it be Thêm ví dụ về Chuỗi thay thế ()
Đầu ra Original string: cold, cold heart Replaced string: celd, celd heart let it be, let it be, let it be |