Вы должны сохранить словарь, чтобы сохранить значение каждого слова в файле CSV, а затем использовать список, чтобы сохранить повторяющиеся пары (значение, слово)
Пример:
value_of_word_dict = {}
for word in csv:
value_of_word_dict[word] = # assign value to the word
value_of_word_dict = {'man':1, 'nut':2, 'bag':3, 'rat':4, 'cat':5, 'dog':6, 'fog':7}
output = []
for word in csv:
word_value = value_of_word_dict[word]
output.append((word_value, word))
output = [
(1, "man")
(2, "nut"),
(3, "bag"),
(4, "rat"),
(5, "cat"),
(6, "dog"),
(7, "fog"),
(5, "cat"),
(1, "man")
]
Переменная output
- это то, что вы хотите. Это будет не словарь, а список, так как словари не позволяют повторять ключи.