Tôi có một datastructure như thế này:Xóa các phần tử trùng lặp khỏi danh sách Python có chứa các phần tử không thể khắc phục được trong khi vẫn giữ nguyên thứ tự?
[
[('A', '1'), ('B', '2')],
[('A', '1'), ('B', '2')],
[('A', '4'), ('C', '5')]
]
Và tôi muốn có được điều này:
[
[('A', '1'), ('B', '2')],
[('A', '4'), ('C', '5')]
]
Có cách nào tốt để làm điều này trong khi vẫn giữ trật tự như thể hiện?
lệnh cho copy-dán:
sample = []
sample.append([('A', '1'), ('B', '2')])
sample.append([('A', '1'), ('B', '2')])
sample.append([('A', '4'), ('C', '5')])
Are các bản sao luôn liền kề? – Cameron
@Cameron: Không nhất thiết. – Legend