Xem thảo luận Show
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 Đọc Examples: Input : Java is great. Grails is also great Output : Java Grails also Bàn luận Viết một hàm lấy một chuỗi làm đối số và in tất cả các từ duy nhất trong đó.The idea is to use a Dictionary for calculating the count of each word. But first, we have to extract all words from a String because a string may contain punctuation marks. This is done using regex or regular expression. The word which has count 1 in the dictionary is a unique word. Cách tiếp cận: Ý tưởng là sử dụng MAP để theo dõi các từ đã xảy ra. Nhưng trước tiên, chúng ta phải trích xuất tất cả các từ từ một chuỗi, vì một chuỗi có thể chứa nhiều câu có dấu chấm câu. Để trích xuất các từ từ một chuỗi, giới thiệu trích xuất từng từ từ một chuỗi.Python: Ý tưởng là sử dụng từ điển để tính toán số lượng của từng từ. Nhưng trước tiên, chúng ta phải trích xuất tất cả các từ từ một chuỗi vì một chuỗi có thể chứa dấu chấm câu. Điều này được thực hiện bằng cách sử dụng regex hoặc biểu thức chính quy. Từ có đếm 1 trong từ điển là một từ duy nhất. Java
Python3
Approach: Bài viết này được đóng góp bởi Gaurav Ahirwar và Gaurav Miglani. Nếu bạn thích GeekSforGeeks và muốn đóng góp, bạn cũng có thể viết một bài viết bằng Write.GeekSforGeek.org hoặc gửi bài viết của bạn. Xem bài viết của bạn xuất hiện trên trang chính của GeekSforGeek và giúp các chuyên viên máy tính khác. Xin vui lòng viết nhận xét nếu bạn tìm thấy bất cứ điều gì không chính xác hoặc bạn muốn chia sẻ thêm thông tin về chủ đề được thảo luận ở trên. & NBSP; Phương pháp 2: Sử dụng Set () Python3Theo cách tiếp cận này, chúng tôi lưu trữ chuỗi dưới dạng một tập hợp các từ riêng lẻ và in các từ. Để giải quyết vấn đề này trong phương pháp này, trước tiên chúng ta cần biết về https://www.geeksforgeek.org/sets-in-python/ Dưới đây là việc thực hiện phương pháp trên:
Làm thế nào để bạn tìm thấy các từ độc đáo trong một chuỗi?Tìm các từ duy nhất trong chuỗi bằng cách sử dụng Hashset.. Start.. Đọc chuỗi đầu vào .. Chia chuỗi phân chia với một dấu phân cách, thường là một không gian duy nhất. Điều này trả về một loạt các từ .. Tạo một băm với mảng từ. Bây giờ, Hashset chỉ chứa các từ duy nhất .. Bạn có thể in các từ duy nhất .. Làm thế nào bạn sẽ in một danh sách tất cả các từ duy nhất từ một chuỗi có thể chứa các từ lặp lại?Trích xuất các từ từ Chuỗi bằng phương thức Split () và lưu trữ chúng trong một mảng .. Lặp lại trên mảng từ sử dụng cho vòng lặp .. Sử dụng một vòng lặp khác để tìm sự xuất hiện của từ hiện tại mảng .. Nếu lần xuất hiện thứ hai được tìm thấy số lượng tăng và đặt từ thành từ. Nếu số lượng của từ hiện tại bằng một bản in .. Làm thế nào để bạn in các từ độc đáo trong Python?Sử dụng Python, chúng ta có thể đếm các từ duy nhất từ một tệp trong sáu bước đơn giản:.. Tạo một bộ đếm và gán giá trị mặc định là 0 .. Mở một tệp trong chế độ chỉ đọc .. Đọc dữ liệu của tệp .. Chia dữ liệu bằng các từ và lưu trữ nó thành một bộ .. Bắt đầu một vòng lặp và tiếp tục tăng số bộ đếm với mỗi từ .. Cuối cùng, in quầy .. Làm cách nào để tìm một từ cụ thể trong một python văn bản?Chuỗi tìm () trong python chỉ cần gọi phương thức trên đối tượng chuỗi để tìm kiếm một chuỗi, như vậy: obj.find (tìm kiếm tìm kiếm).Phương thức Find () tìm kiếm một chuỗi truy vấn và trả về vị trí ký tự nếu được tìm thấy.Nếu chuỗi không được tìm thấy, nó sẽ trả về -1.obj. find(“search”). The find() method searches for a query string and returns the character position if found. If the string is not found, it returns -1. |