python如何刪除列表中的重復(fù)值

小億
94
2024-03-18 17:07:37
欄目: 編程語言

可以使用以下方法刪除列表中的重復(fù)值:

  1. 使用set()和list()函數(shù)來去除重復(fù)值并轉(zhuǎn)換回列表:
original_list = [1, 2, 3, 3, 4, 5, 5]
unique_list = list(set(original_list))
print(unique_list)
  1. 使用列表推導(dǎo)式來去除重復(fù)值:
original_list = [1, 2, 3, 3, 4, 5, 5]
unique_list = []
[unique_list.append(x) for x in original_list if x not in unique_list]
print(unique_list)
  1. 使用collections.Counter來刪除重復(fù)值:
from collections import Counter

original_list = [1, 2, 3, 3, 4, 5, 5]
counter = Counter(original_list)
unique_list = [key for key, value in counter.items() if value == 1]
print(unique_list)

0