标签:line error: stdin and for ror opera 列表 div
在python中,list可以存储False和True
a = [False]
python的sum除了可以加数字,还可以计算列表中False,True的个数,默认是计算False个数
>>> a =[False,True,False] >>> sum(a) 1 >>> sum(~a) Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: bad operand type for unary ~: ‘list‘
如果是numpy的array,可以用~计算True个数,普通的list用~不行
>>> a = np.array([False,True,False]) >>> sum(a) 1 >>> sum(~a) 2
标签:line error: stdin and for ror opera 列表 div
原文地址:http://www.cnblogs.com/ymjyqsx/p/7071815.html