我有一个元组里面包含多个元组:
TupleOfTuples = (('Venue1', 'Name1'), ('Venue1', 'Name2'),
('Venue2', 'Name3'), ('Venue3', 'Name4'),
('Venue3', 'Name5'), ('Venue3', 'Name6'))
我希望将其转换为以下结果:
我想将其转换为以下结果:
Output = (('Venue1', 2), ('Venue2', 1), ('Venue3', 3))
在这种情况下,例如
TupleOfTuples
包含 ('Venue1', 2)
,其中 2
是 'Venue1'
在 TupleOfTuples
中出现的次数。我尝试使用
len()
来计算出现次数,但由于 TupleOfTuples
不是单个元组而是一个元组的集合,所以无法使用。如何在 Python2.7 中实现呢?