溫馨提示×

Python中怎么對數據去重并保持順序

小億
177
2024-04-23 16:20:42
欄目: 編程語言

可以使用列表和集合來實現對數據去重并保持順序。具體方法如下:

  1. 使用列表和集合的方法:
data = [1, 2, 3, 2, 4, 5, 3, 6, 7]

# 使用列表推導式和集合來去重并保持順序
result = list(set(data))

print(result)
  1. 自定義函數實現:
def remove_duplicates(data):
    seen = set()
    result = []
    for item in data:
        if item not in seen:
            seen.add(item)
            result.append(item)
    return result

data = [1, 2, 3, 2, 4, 5, 3, 6, 7]
result = remove_duplicates(data)

print(result)

以上兩種方法都可以實現對數據去重并保持順序,可以根據實際情況選擇使用。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女