计算Python中字典中的关键字数量

我有一个字典中的单词列表,其值=重复的关键字,但我只想要一个不同的单词列表,所以我想要计算关键字的数量。 有没有一种方法来计算关键字的数量,或者有另一种方法,我应该寻找不同的单词?

len(yourdict.keys()) 

要不就

 len(yourdict) 

如果你想在文件中计算唯一的单词,你可以使用set和喜欢

 len(set(open(yourdictfile).read().split())) 

可以使用len()函数find不同单词的数量(即字典中条目的数量len()

 > a = {'foo':42, 'bar':69} > len(a) 2 

要获得所有不同的单词(即密钥),请使用.keys()方法。

 > list(a.keys()) ['foo', 'bar']