python 怎么计算一个字段下1的数量
时间: 2024-03-12 16:43:24 浏览: 53
假设你要计算的字段是一个整数类型的列表或者元组,你可以使用 Python 的内置函数 bin() 将整数转换成二进制数,然后再通过字符串方法 count() 统计二进制数中 1 的数量。
以下是一个示例代码:
```python
field = (3, 5, 6, 9, 10)
count = 0
for num in field:
binary = bin(num)[2:] # 转换成二进制数,[2:] 去掉前缀 '0b'
count += binary.count('1') # 统计二进制数中 1 的数量
print(count)
```
输出结果为 8,表示该字段下共有 8 个 1。
阅读全文