Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để loại bỏ tất cả các từ trùng lặp khỏi một câu nhất định.

Đưa ra một câu. Xóa tất cả các từ trùng lặp khỏi một câu nhất định.

Ví dụ

Input: I am a peaceful soul and blissful soul.
Output: I am a peaceful soul and blissful.

Thuật toán

Step 1: Split input sentence separated by space into words.
Step 2: So to get all those strings together first we will join each string in a given list of strings.
Step 3: now create a dictionary using the counter method which will have strings as key and their Frequencies as value.
Step 4: Join each words are unique to form single string.

Mã mẫu

from collections import Counter
def remov_duplicates(st):
   st = st.split(" ")
   for i in range(0, len(st)):
      st[i] = "".join(st[i])
      dupli = Counter(st)
      s = " ".join(dupli.keys())
      print ("After removing the sentence is ::>",s)
      # Driver program
   if __name__ == "__main__":
      st = input("Enter the sentence")
remov_duplicates(st)

Đầu ra

Enter the sentence ::> i am a peaceful soul and blissful soul
After removing the sentence is ::> i am a peaceful soul and blissful