first commit
This commit is contained in:
1 parent
ae53e9eac5
commit
91cbd01126
514 files changed
+55625
-2203
No files matched your search
Executable
+23
@@ -0,0 +1,23 @@
|
||||
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)
|
||||
Reference in new issue
Block a user