python 将二维数组的第一列 进行计数
时间: 2023-12-29 22:05:42 浏览: 93
根据二维数组的第一列数值大小排序
可以使用 Python 中的字典来实现对二维数组第一列的计数。具体代码如下所示:
```python
arr = [[1, 2, 3], [1, 4, 5], [2, 7, 8], [3, 9, 10], [1, 11, 12], [2, 13, 14]]
count_dict = {}
for sub_arr in arr:
if sub_arr[0] in count_dict:
count_dict[sub_arr[0]] += 1
else:
count_dict[sub_arr[0]] = 1
print(count_dict)
```
以上代码中,`arr` 是一个二维数组,`count_dict` 是一个字典,用于存储对第一列进行计数的结果。遍历数组中的每个子数组,如果第一列的数已经在字典中出现过,则将对应的计数值加 1;如果第一列的数没有在字典中出现过,则将对应的计数值设为 1。最终输出字典即可。
阅读全文