python中集合的元素可以是什么_python集合能做什么

python集合的用途:1、可以运用集合去重,方法为将列表加入到集合中,然后进行遍历,最后打印出去重后的结果即可;2、运用集合可以进行关系测试,例如,求差集、并集。

python中集合的元素可以是什么_python集合能做什么_第1张图片

一、什么是集合:

集合(set)是一个无序的不重复元素序列。

重点:集合里边的元素是不可重复的并且集合内的元素还是无序的。

集合是一个可变容器

集合内的数据对象都是唯一的(不能重复)

集合是可迭代对象

集合相当于是只有键没有值得字典(键就是集合中的数据)

集合内的元素可以设置不可变类型frozenset()

集合pop()删除的时候类似队列先进先出 ,是类似。

也就是说,集合可以像元组一样,设置不可改变的类型;也可以默认像字典,列表一样,可以迭代改变;同时集合里的元素可以是列表,元组,字典。

二、为什么要使用集合

集合的特点决定了它简单,高效,速度快。

例如当用列表去重的时候:list1=[1,2,3,4]

list2=[3,4,5,6]

list3=[]

for i in list1:

if i in list2:

list3.append(i)

print(list3)

你可能感兴趣的:(python中集合的元素可以是什么_python集合能做什么)