Python

Python基础(3) - 去掉列表或元组中的重复元素

2020-02-20  本文已影响0人  xianling_he

如何在列表(元组)去重

a = [1,2,3]
print(type(a))
a = (1,2,3)
a = {1,2,3}

字典也是大括号{},但是跟集合还是有区别。

在Python中的定义集合,集合与列表的区别

1.集合没有重复的元素,列表可以有重复元素
集合会自动将重复的字符给删掉,而列表会原样输出显示

a = [1,2,3,44,55,66,66]
print(a)

b = {1,2,3,4,5,6,5,6}
print(b)
hexianling

2.集合中的元素与顺序无关,而列表中的元素与顺序有关

a1 = [1,2,3]
a2 = [3,2,1]
print(a1 == a2)  # False
a1 = {1,2,3}
a2 = {3,2,1}
print(a1 == a2)  # True
image.png

如何去掉列表(元组)中重复的元素

a = [1,2,2,3,4,5,5]
b = list(set(a))
print(type(b))
print(tuple(set(a)))

总结:

1.集合{}没有重复的元素
2.集合{}中的元素跟顺序无关
3.将列表[],元组() 转换成集合后,重复的元素会自从删掉,然后将集合转成列表[] 元组()

加油-2020-0220

上一篇 下一篇

猜你喜欢

热点阅读