Найти - Пользователи
Полная версия: Убрать дубликаты
Начало » Python для новичков » Убрать дубликаты
1
paraman
Люди добрые как убрать дубликаты
 [14, 0.7]
и оставить только одну запись?
[[14, 0.7], [32, 0.3], [14, 0.7], [99, 0.3]]
Что-то голова совсем не варит.
crazyman2004
a = [[14, 0.7], [32, 0.3], [14, 0.7], [99, 0.3]]
tup = set([tuple(i) for i in a])
uniqlist = [list(z) for z in tup]

как-то так
4kpt
Если по-быстрому

from_ = [[12, 11], [14, 13], [12, 11]]
res = [eval(uniq) for uniq in set([str(data) for data in from_])]
paraman
Всем спасибо.
Budulianin
paraman
Люди добрые как убрать дубликаты
Легко
map(list, set(map(tuple, l)))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB