Message289235
When using list.count() I get the following results
>>> [1, 2, 3].count(1)
1
>>> [1, 2, 3, True].count(2)
1
>>> [1, 2, 3, True].count(True)
2
>>> [1, 2, 3, True].count(1)
2
as you can see True is considered the same as 1. The documentation for the count method says:
count(...)
L.count(value) -> integer -- return number of occurrences of value
so IMO the above behavior is wrong. Seeing this on a RHEL 7 system with
Python 3.5.1 and 2.7.5 |
|
Date |
User |
Action |
Args |
2017-03-08 14:03:53 | Alexander Todorov | set | recipients:
+ Alexander Todorov |
2017-03-08 14:03:53 | Alexander Todorov | set | messageid: <1488981833.28.0.455455965624.issue29756@psf.upfronthosting.co.za> |
2017-03-08 14:03:53 | Alexander Todorov | link | issue29756 messages |
2017-03-08 14:03:53 | Alexander Todorov | create | |
|