Xóa lần xuất hiện cuối cùng của ký tự trong chuỗi Python
Lưu ý rằng dấu tách không được bao gồm trong chuỗi. Nếu bạn cần bao gồm nó, hãy sử dụng toán tử cộng (+) Show Toán tử cộng (+) có thể được sử dụng để nối các chuỗi trong Python Nếu bạn cần xóa mọi thứ sau lần xuất hiện cuối cùng của ký tự trong chuỗi, hãy sử dụng phương thức Ngoại trừ tách từ bên phải, Phương thức Nếu bạn cần bao gồm ký tự mà bạn đã tách, hãy sử dụng toán tử cộng (+) Bạn cũng có thể sử dụng phương pháp Phương thức phân tách chuỗi ở lần xuất hiện đầu tiên của dấu tách được cung cấp Phương thức trả về một bộ chứa 3 phần tử - phần trước dấu phân cách, dấu phân cách và phần sau dấu phân cách Nếu không tìm thấy dấu tách trong chuỗi, phương thức trả về một bộ chứa chuỗi, theo sau là 2 chuỗi trống Nếu bạn cần bao gồm dấu phân tách trong kết quả, hãy sử dụng phương pháp Phương thức lấy một iterable làm đối số và trả về một chuỗi là chuỗi nối của các chuỗi trong iterable Cho một ký tự C và một chuỗi S, nhiệm vụ là loại bỏ lần xuất hiện đầu tiên và cuối cùng của ký tự C khỏi chuỗi S ví dụ
Khuyến khích. Vui lòng thử cách tiếp cận của bạn trên {IDE} trước, trước khi chuyển sang giải pháp Tiếp cận. C++
Cho một chuỗi, nhiệm vụ là viết chương trình Python để xóa ký tự cuối cùng khỏi chuỗi đã cho Thí dụ
Ghi chú. Các chuỗi là bất biến trong Python, vì vậy bất kỳ sửa đổi nào trong chuỗi sẽ dẫn đến việc tạo một chuỗi mới Phương pháp 1. Sử dụng list Slicing để xóa phần tử cuối cùng khỏi chuỗiKỹ thuật cắt cũng có thể loại bỏ phần tử cuối cùng khỏi chuỗi. str[. -1] sẽ xóa phần tử cuối cùng trừ tất cả các phần tử. Ở đây chúng tôi đang sử dụng khái niệm cắt và sau đó cập nhật chuỗi gốc bằng chuỗi được cập nhật Python3
GeeksForGeek3_______0_______4 Str 0_______6GeeksForGeek7 GeeksForGeek8 GeeksForGeek9 GeeksForGeek0 GeeksForGeek4 Str GeeksForGeek6
GeeksForGeek7
GeeksForGeek2 GeeksForGeek7_______0_______8 GeeksForGeek9 GeeksForGeek0 GeeksForGeek4 Str GeeksForGeek6 đầu ra GeeksForGeek GeeksForGeek Phương pháp 2. Sử dụng các vòng lặp và khoảng trống thừa để Xóa phần tử cuối cùng khỏi chuỗiỞ đây chúng tôi đang sử dụng thêm một số không gian tôi. e. O(N) và lưu trữ tất cả các ký tự ngoại trừ ký tự cuối cùng Python3
GeeksForGeek2 = GeeksForGeek4
GeeksForGeek5 GeeksForGeek6_______19_______7 GeeksForGeek8_______0_______4_______0_______3 GeeksForGeek4 Str 0_______6GeeksForGeek7 GeeksForGeek8 Str 6 |