列表list=[1,2,3,4,5]

集合set={1,2,3,4,5}

元组tuple=(1,2,3,4,5)

a=(1,2,3,5,5,4,6)
b={1,2,3,5,5,4,6}
c=[1,2,3,5,5,4,6]
print('tuple=',a)
print('set=',b)
print('list=',c)
print('list(set(c))=',list(set(c)))
print('tuple(set(a))=',tuple(set(a)))

元组(tuple)是包含0个或多个数据项的不可变序列类型。元组生成后是固定的,其中任何数据项不能替换或删除

列表(list)则是一个可以修改数据项的序列类型,使用也最灵活  是包含0个或多个对象引用的有序序列,属于序列类型。与元组不同,列表的长度和内容都是可变的,可自由对列表中数据项进行增加、删除或替换列表没有长度限制,元素类型可以不同,使用非常灵活。

集合(set)是无序组合,它没有索引和位置的概念,不能分片,集合中元素可以动态增加或删除。集合不允许出现重复的元素,而list和tuple中可以,而且set可以去掉list和tuple中的重复元素!