当前位置: 首页 > 面试题库 >

在python中计算字典中关键字的数量

李敏学
2023-03-14
问题内容

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


问题答案:
len(yourdict.keys())

要不就

len(yourdict)

如果您想计算文件中的唯一词,则可以使用set并执行以下操作

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


 类似资料:
  • 问题内容: 谁能向我解释以下行为? 为什么在第一种情况下有效,但在第二种情况下无效?此外,我发现以下方法可以工作: 问题答案: 这里的问题是,NaN不等于其自身,如IEEE标准中对浮点数的定义: 当字典查找键时,它大致执行以下操作: 计算要查找的键的哈希值。 对于字典中具有相同哈希值的每个键,请检查其是否与要查找的键匹配。此检查包括 一种。检查对象身份:如果字典中的键和要查找的键与操作员指示的对象

  • 以上是我通过json得到的,我需要将值分配给UITableView: 它返回0行,我是ios新手请帮助我如何将这些值分配给uitableview。 当做

  • 问题内容: 如果我有这样的事情: 例如,如果我想将“ 0”的出现次数作为一个值进行计数而不必重复整个列表,那甚至有可能吗?如何? 问题答案: 正如我在评论中提到的,您可以在函数内使用生成器,如下所示: 或者,作为一种稍微优化和实用的方法,您可以使用如下功能: 基准测试: 请注意,虽然在这种情况下使用函数可能会得到更好的优化,但是为了获得关于这两种方法的全面而通用的想法,您还应该针对较大的数据集运行

  • 我想从Python字典中删除一些键。键在列表中提供;我到目前为止的代码:

  • 问题内容: 码: 打印。我不确定该方法如何确定l中关键字的顺序。但是,我希望能够以“适当”的顺序检索关键字。当然,正确的顺序将创建列表。 和这个: 问题答案: 你可以使用OrderedDict(需要Python 2.7)或更高版本。 另外,请注意,由于dict你使用进行创建的操作已经忘记了元素的顺序,因此该操作无效。相反,你想使用。 如文档中所述,对于低于python 2.7的版本,你可以使用此配

  • 问题内容: 我正在寻找一个有序的关联数组,即有序的字典的可靠实现。我想要按键而不是插入顺序排序。 更准确地说,我正在寻找一种int-to-float(或另一种用例是string-to-float)映射结构的节省空间的实现,该结构的结构是: 有序迭代为O(n) 随机访问为O(1) 我想到的最好的方法是将字典和键列表粘合在一起,使最后一个键按等分和插入顺序排列。 还有更好的主意吗? 问题答案: “随机