From 7f6ed1cc88ef42dad8bb10438325fec2a11945e9 Mon Sep 17 00:00:00 2001 From: def <8384198-dettlaff@users.noreply.gitlab.com> Date: Mon, 20 Dec 2021 07:45:49 +0000 Subject: [PATCH] Replace main.py --- def/main.py | 46 +++++++++++++++++++++++++--------------------- 1 file changed, 25 insertions(+), 21 deletions(-) diff --git a/def/main.py b/def/main.py index d27bc26..f6119b0 100644 --- a/def/main.py +++ b/def/main.py @@ -1,25 +1,29 @@ -f = open('lol') -soup = f.read() -data = soup.split() - -blacklist = [] +unique = [] +text = "Вышел зайчик зайчик на крыльцо на крыльцо" -for random_elem in data: - - print("Проверяю слово:", random_elem) - - if len(random_elem) > 4 and random_elem not in blacklist: - x = 0 - - for count in data: - x += 1 - if count == random_elem and x != 1: - - print("Найден дубликат под номером:", data.index(count)) - blacklist.append(count) # чтоб больше не проверял это слово - else: - print("Это слово меньше 4 символов или оно уже было проверенно! Пропуск") +words = text.split(' ') # старый +newords = [] # -print(blacklist) + +count = 0 +print('\nStart words list:\n', words, '\n') + + +for w in words: + if w in unique and len(w) > 4: + count += 1 + #print(f'Слово {w} повторяется, позиция:', words.index(w)) + ind = words.index(w) + print(f'Clone: {w} / index:', ind) + #newords.insert(ind, count) + newords.append(count) + + + + else: + unique.append(w) + newords.append(w) + +print('\nNew words list:\n', newords, '\n')