Loading

习题练习:列表去重

题目描述:

指定列表为: ["b", "c", "d", "c", "b", "a", "a"] 对于重复出现的元素,仅保留一个,移除重复的。

解法1:使用集合去重

lst = ["b", "c", "d", "c", "b", "a", "a"]
# 解法1:集合去重
de_duplication = list(set(lst))
print(de_duplication)

解法2:利用in进行判断

lst = ["b", "c", "d", "c", "b", "a", "a"]
# 解法2:in
x = []
for i in lst:
    if i not in x:
        x.append(i)
print(x)
posted @ 2021-04-27 23:26  紫曜花  阅读(56)  评论(0编辑  收藏  举报