需求说明
Python统计一个列表中每个嵌套元组出现的次数
代码实现
import pandas as pd
b = [(1, 2), (1, 2), (1, 2), (2, 3), (2, 3), (3, 4)]
result = pd.value_counts(b).rename_axis('数据').reset_index(name='出现次数')
print(result)
print("-" * 20)
for i in range(3):
print(result['数据'][i][0], result['数据'][i][1], result['出现次数'][i])
输出结果:
数据 出现次数
0 (1, 2) 3
1 (2, 3) 2
2 (3, 4) 1
--------------------
1 2 3
2 3 2
3 4 1