我有一个这样的数据结构:在保留顺序的同时从包含不可保存元素的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