Bagaimana cara menghapus daftar duplikat dari daftar dengan Python secara manual?
Katakanlah saya memiliki daftar daftar:
lsts = [['bob', 'ryan'], ['jess', 'kim'], ['bob', 'ryan'], ['ryan', 'bob'], ['kim', 'jess'],
['oliver', 'lim']]
Urutannya tidak penting di sini karena saya ingin menghapus daftar duplikat yang berisi elemen yang sama.
Saya ingin mengembalikan ini:
ret_lsts = [['bob', 'ryan'], ['jess', 'kim'], ['oliver', 'lim']]
Apakah ada cara manual sederhana untuk mencapai ini dengan Python?
list(map(list, set(map(frozenset, lsts))))
berfungsi selama Anda tidak peduli dengan urutan subdaftar atau daftar tingkat teratas. - person Samwise   schedule 03.11.2020