Hướng dẫn how to remove common characters in two strings in python - cách xóa các ký tự chung trong hai chuỗi trong python
Tôi đã sửa đổi mã của bạn, lấy ra một vài bit và thêm một vài bit nữa. Show
Tôi đã loại bỏ
Bạn không thể xóa một ký tự khỏi một chuỗi như thế này trong Python, vì vậy tôi chia chuỗi thành các phần (bạn cũng có thể chuyển đổi chúng thành các danh sách như tôi đã làm trong mã khác mà tôi đã xóa) theo đó tất cả các ký tự cho đến ký tự cuối cùng Trước khi ký tự phù hợp được bao gồm, theo sau là tất cả các ký tự sau ký tự phù hợp, sau đó được gắn vào một chuỗi. Tôi đã sử dụng các câu lệnh ngoại lệ, vì vòng lặp đầu tiên sẽ sử dụng độ dài ban đầu, nhưng điều này có thể thay đổi, vì vậy có thể dẫn đến lỗi. Cuối cùng, tôi chỉ gọi chức năng thay vì in nó, bởi vì tất cả những gì làm là trả về một loại Xem thảo luận Cải thiện bài viết Lưu bài viết Xem thảo luận Cải thiện bài viết Lưu bài viết ĐọcS1 and S2, representing sentences, the task is to print both sentences after removing all words which are present in both sentences.
Đầu vào: S1 = Sky Sky có màu xanh da trời, S2 = Ra Raj thích màu xanh da trời đầu ra: IS in & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Raj thích & nbsp; giải thích: Các từ phổ biến là [bầu trời, màu xanh, màu]. Loại bỏ các từ này khỏi hai câu sửa đổi các câu thành đầu ra được chỉ định.{IDE} first, before moving on to the solution.Đầu vào: S1 = Tìm hiểu các cấu trúc và thuật toán dữ liệu trong GeekSforGeeks, S2 = Hồi GeekSforGeeks là cổng thông tin khoa học máy tính cho đầu ra của Geeks: Tìm hiểu cấu trúc dữ liệu và thuật toán trong & NBSP; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; là cổng thông tin khoa học máy tính cho. Hashing: The problem can be solved using Counter() function. Follow the steps below to solve the problem:
Đi qua danh sách câu2 và xóa các từ có trong tần số từ điển1. Python3In cả hai danh sách. Dưới đây là việc thực hiện phương pháp trên:
0 1 2 3 4 5 1 7 3 4 0 1 22 3 4 1 6 3 8 1.split() 0 3 .split() 2
1.split() 4 .split() 5.split() 6 .split() 7.split() 8.split() 9None 0
1 22 3 4 1 6 3 8 1.split() 0 3 .split() 2 1.split() 4 .split() 5.split() 6 .split() 7.split() 8.split() 9None 0 1.split() 4 .split() 5.split() 6 .split() 7.split() 8.split() 9None 0
1def 0.split() 8def 2def 3 1def 0.split() 8def 2def 8
3 from 3 05
Đi qua danh sách câu2 và xóa các từ có trong tần số từ điển1. Python3In cả hai danh sách. Dưới đây là việc thực hiện phương pháp trên:
0 1 2 3 4 5Dưới đây là việc thực hiện phương pháp trên:
0 1 2 3 4 5 42def 8 1 22 3 4 1 6 3 8 1.split() 0 3 .split() 2
1.split() 4 .split() 5.split() 6 .split() 7.split() 8.split() 9None 0
1 22 3 4 1 6 3 8
60
3 from 3 1def 0.split() 8def 2def 3 1def 0.split() 8def 2def 8 14 3 01 17 3 19 20
Làm thế nào để bạn loại bỏ các ký tự phổ biến khỏi hai chuỗi?Đầu tiên sử dụng vòng lặp lồng nhau và tạo một chuỗi với tất cả các ký tự chung và sau đó thay thế các ký tự chung từ các chuỗi đã cho bằng một trống..
Làm thế nào để bạn xóa các chữ cái phổ biến khỏi một chuỗi trong Python?Python loại bỏ ký tự khỏi chuỗi bằng cách sử dụng thay thế (), chúng ta có thể sử dụng chức năng String thay thế () để thay thế một ký tự bằng một ký tự mới.Nếu chúng tôi cung cấp một chuỗi trống làm đối số thứ hai, thì ký tự sẽ bị xóa khỏi chuỗi.using replace()
We can use string replace() function to replace a character with a new character. If we provide an empty string as the second argument, then the character will get removed from the string.
Làm thế nào để bạn tìm thấy các ký tự phổ biến trong hai chuỗi trong Python?Cách tiếp cận rất đơn giản, chuyển đổi cả hai chuỗi thành kiểu dữ liệu từ điển bằng phương thức bộ đếm (STR), chứa các ký tự của chuỗi là khóa và tần số của chúng là giá trị.Bây giờ tìm các phần tử phổ biến giữa hai chuỗi sử dụng thuộc tính giao lộ (A & B).
Làm cách nào để loại bỏ hai ký tự khỏi một chuỗi trong Python?Để xóa nhiều ký tự khỏi chuỗi, chúng ta có thể dễ dàng sử dụng hàm str.replace và truyền nhiều ký tự tham số.Lớp chuỗi (STR) cung cấp một phương thức để thay thế (old_str, new_str) để thay thế các chuỗi con trong một chuỗi.Nó thay thế tất cả các yếu tố của chuỗi phụ cũ bằng chuỗi phụ mới.use the function str. replace and pass a parameter multiple characters. The String class (Str) provides a method to replace(old_str, new_str) to replace the sub-strings in a string. It replaces all the elements of the old sub-string with the new sub-string. |