我有這個tuple
元組:我如何將這個元組元組轉換爲元素數?
TupleOfTuples = (('Venue1', 'Name1'), ('Venue1', 'Name2'),
('Venue2', 'Name3'), ('Venue3', 'Name4'),
('Venue3', 'Name5'), ('Venue3', 'Name6'))
我想將它轉換爲得到這樣一個結果:
Output = (('Venue1', 2), ('Venue2', 1), ('Venue3', 3))
在這種情況下,Output
包含,例如,在2
是次數'Venue1'
發生在TupleOfTuples
。
我嘗試使用len()
來計算出現次數,但它不起作用,因爲TupleOfTuples
不是一個單一的元組,而是元組的元組。
這怎麼能在Python2.7中完成?
簡單的循環和保持計數將工作。 –