0
我有以下列表:Python中,聚集兩列數爲
a = [['A','R.1',1],['B','R.2',1],['B','R.2',2],['C','R.2',3],
['C','C.1',4],['C','C.1',5],['A','C.1',8],['B','C.1',9],
['B','C.1',1],['A','R.3',2],['C','R.1',3],['A','R.2',4],
['C','R.1',5],['A','R.1',1],['C','R.2',5],['A','R.1',8]]
我需要以某種方式組它產生以下結果:
[['A', 'C.1', 1],
['A', 'R.1', 3],
['A', 'R.2', 1],
['A', 'R.3', 1],
['B', 'C.1', 2],
['B', 'R.2', 2],
['C', 'C.1', 2],
['C', 'R.1', 2],
['C', 'R.2', 2]]
其中第三列是行數第一列和第二列匹配。 從原始列表中,第三列的值可以忽略不計。
我已經嘗試通過「for」嵌套和「列表理解」,但我一直未能拿出任何結果。
有沒有人有任何線索我可以解決這個問題?
哪裏是你的企圖?讓我們與您已經嘗試過的內容一起工作,以便我們可以將解決方案保持在您感覺舒適的地方。 – Prune