Files
MPKFNet/qijian_quchuchognfu.py
2026-07-17 18:55:31 +08:00

23 lines
1.6 KiB
Python
Executable File

text = ("a small bird standing on the ground near some rocks and dirt in the sand and dirt area of the beach or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or field or,")
# Function to remove excessive duplicates and count them
def remove_duplicates(text):
words = text.split(", ") # Split text into list of phrases by comma
unique_words = [] # List to hold unique phrases
count_dict = {} # Dictionary to hold phrase counts
# Iterate through words and count occurrences
for word in words:
if word in count_dict:
count_dict[word] += 1
else:
count_dict[word] = 1
unique_words.append(word) # Add to unique list only the first time
# Rejoin the unique words with commas
clean_text = ", ".join(unique_words)
return clean_text, count_dict
# Call the function and get results
cleaned_text, word_counts = remove_duplicates(text)
print(cleaned_text)