我有一個這樣的數據結構:在保留順序的同時從包含不可保存元素的Python列表中刪除重複元素?
[
[('A', '1'), ('B', '2')],
[('A', '1'), ('B', '2')],
[('A', '4'), ('C', '5')]
]
我想獲得此:
[
[('A', '1'), ('B', '2')],
[('A', '4'), ('C', '5')]
]
是否有這樣做的同時維持秩序如圖所示的一個好辦法嗎?
命令拷貝粘貼:
sample = []
sample.append([('A', '1'), ('B', '2')])
sample.append([('A', '1'), ('B', '2')])
sample.append([('A', '4'), ('C', '5')])
是重複總是相鄰? – Cameron
@Cameron:不一定。 – Legend