У меня есть список слов в словаре со значением = повторение ключевого слова, но мне нужен только список отдельных слов, поэтому я хотел бы подсчитать количество ключевых слов. Есть ли способ подсчитать количество ключевых слов или есть другой способ, которым я должен искать разные слова?
Подсчет количества ключевых слов в словаре в python
Ответ 1
len(yourdict.keys())
или просто
len(yourdict)
Если вам нравится подсчитывать уникальные слова в файле, вы можете просто использовать set
и делать
len(set(open(yourdictfile).read().split()))
Ответ 2
Число различных слов (т.е. количество записей в словаре) можно найти с помощью функции len()
.
> a = {'foo':42, 'bar':69}
> len(a)
2
Чтобы получить все отдельные слова (т.е. ключи), используйте метод .keys()
.
> list(a.keys())
['foo', 'bar']