返回计数器中对象的索引



假设我有一个包含数据的Counter对象(在本例中为string类型(。我正在尝试编写一个函数,该函数将string对象作为输入,并在计数器中返回该对象的索引。这是一个代码,可以显示我正在尝试实现的目标:

counter = Counter('foo'=4, 'bar'=2, 'no'=0, 'idea'=2)
print(my_function(counter, 'bar'))
# => 1
print(my_function(counter, 'foo'))
# => 0
print(my_function(counter, 'foobar'))
# => Exception

我设法返回与字符串关联的值,但我不知道如何返回索引。

计数器是无序的,因为它们是由 dict s 在内部实现的。

没有"顺序"可以引用,除非你对它们进行排序(就像在OrderedDicts中所做的那样(。

相关内容

  • 没有找到相关文章