Python 计数器和值

捷黑T

我试图让下面的断言语句返回 True

assert len_multi(Counter('aabbcc')) == 6
assert len_multi(Counter('aaa')) == 3
assert len_multi(Counter()) == 0

我最初写的是

from collections import Counter
def len_multi():
    myList = ('aabbcc')
    multiList = Counter(myList)
    multiA = sum(multiList.values())
    print(multiA)
len_multi()

所以我认为我所做的错误是在函数中包含另一个 Counter 。所以我将计数器应用于计数器?

所以我尝试了这个,但仍然无法离开柜台?

multiA = ('aabbcc')
print(sum(Counter(multiA).values()))

我想我需要做的是将 assert 语句中给出的值分配给预定义的变量?

任何指针都会非常有帮助。

Rifat Alptekin Cetin

我实际上不明白您尝试做什么,但在这里我更正了您的代码:

from collections import Counter

def len_multi(multiList):
    multiA = sum(multiList.values())
    return(multiA)

assert len_multi(Counter('aabbcc')) == 6 #True program goes on
assert len_multi(Counter('aaa')) == 0    #False you get an assertion error

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python itertools计数器的当前值是多少

来自分类Dev

根据计数器增加Python字典值

来自分类Dev

Python计数器keys()返回值

来自分类Dev

无法获得计数器跟踪双值python

来自分类Dev

python计数器按升序对字典值进行排序

来自分类Dev

Python字计数器

来自分类Dev

Python中的计数器

来自分类Dev

Python清单计数器

来自分类Dev

Python字计数器

来自分类Dev

Python登录计数器

来自分类Dev

Python计数器不计数

来自分类Dev

Python空计数器比较

来自分类Dev

嵌套字典Python中的计数器

来自分类Dev

嵌套字典Python中的计数器

来自分类Dev

python中的计数器汇总

来自分类Dev

计数器清单python 2.7

来自分类Dev

简单的Python循环计数器问题

来自分类Dev

Prolog中的Python计数器

来自分类Dev

奇怪的Python计数器问题

来自分类Dev

运行代码之间的Python计数器

来自分类Dev

在python中使用条件计数器

来自分类Dev

CSV文件的Python计数器

来自分类Dev

堆递归质数计数器python

来自分类Dev

python中的游戏计数器

来自分类Dev

在Python 3中使用变量的值作为计数器

来自分类Dev

python读取csv文件作为字典并排序和增加计数器

来自分类Dev

使用Python 3读取和递增文件中的计数器

来自分类Dev

Python 3.7 - 当一个计数器达到某个值时,第二个计数器加一(两个计数器同时运行)

来自分类Dev

试图在Python中创建元音计数器,Y值是第一次计数两次?