как узнать номер вхождения слова в словарь

name = {}
j = 1
    for i in range(int(input())):
    word = input()
    if word not in name.values():
        name[i] = word
        print('OK')
    else:
        print(word)

как узнать номер вхождения имени в словарь? входные данные ниже

6
first
first
second
second
third
third

Ответы (1 шт):

Автор решения: gil9red

Попробуйте так:

word_by_num = dict()

for _ in range(int(input())):
    word = input()
    if word not in word_by_num:
        word_by_num[word] = 0
        print('OK')
    else:
        word_by_num[word] += 1
        print(f'{word}{word_by_num[word]}')
→ Ссылка