python 有序去重 set list

trysocket / 2023-05-19 / 原文

# 列表数据 data = [1, 2, 3, 4, 1, 2, 5, 6, 3]

# 使用列表推导式创建新列表,只包含不重复的元素

 

unique_data = [] [unique_data.append(item) for item in data if item not in unique_data]

 

>>>[1, 2, 3, 4, 5, 6]