Не могли бы Вы, пожалуйста, помочь с таким вот заданием:
в тексте находятся слова с минимум двумя гласными в начале или конце слова; они записываются в словарь; создается частотный список этих слов и записывается в csv-файл.
Собственно, интересует, как нужно записывать в словарь и далее сделать список? Совсем нчиего не понимаю -_-
Вот все мои отрывки кода:
import codecs, re f = codecs.open(u'text.txt', 'r', 'utf-8') words = [] d = {} frequency = 0 for line in f: for word in line.split(): word = word.lower() word = word.strip(u'.,:;-()?!') words.append(word) f.close() for i in range(len(words)): v = u'(^[аеёиоуыэюя]{2,})|([аеёиоуыэюя]{2,}$)' m = re.findall(v, words[i]) if m != []: for key in words: if key in d: value = d[key] f = open(u'dict.csv', 'w', 'utf') f.close()