Итак, у меня есть список слов `wordList = list (). ' Прямо сейчас я считаю каждую букву в каждом слове во всем списке, используя этот код
cnt = Counter()
for words in wordList:
for letters in words:
cnt[letters]+=1
Однако я хочу, чтобы это считалось по-другому. Я хочу, чтобы функция находила наиболее распространенную букву из всех слов в списке, но только путем подсчета каждой буквы за слово один раз (игнорируя тот факт, что некоторые слова могут иметь несколько копий одной и той же буквы).
Например, если список содержал слова «счастливый, гарпийный и поспешный», два «счастливых» должны учитываться только один раз. Таким образом, функция должна возвращать список букв с самой высокой частотой (по порядку) без двойного счета. В приведенном выше случае это будет 'h, a, p, y, r, s "