集合的元素不能重复,如果重复了,只会显示同一个元素且与元素的排序是无序的,集合只有键,没有值
集合的创建方式:
1.用{ }
a={1,2,2,2,3,4,5,6,6,7,7}
print(a)
{1,2,3,4,5,6,7}
2.用set函数,格式:set() 字符串、元组、列表、字典、集合属于可迭代对象。
数值、布尔、空值属于不可迭代对象
a=set(6)
print(a) 这样会报错,因为int是不可迭代对象
a=set({1,2,3,4,4,5,5,6,"你好"})
print(a)
{1,2,3,4,5,6,"你好"}
a=set((1,2,3,4,4,5,5,6,"你好"))
print(a)
{"你好",3,2,1,4,5,6,}
a=set([1,2,3,4,4,5,5,6,"你好"])
print(a)
{"你好",3,2,1,4,5,6,}
a=set("python")
print(a)
p
y
t
h
o
n
定义空集合
不能直接使用{ },如果直接使用{ },那么类型就是字典了,要用函数set( )
a={ ]
print(a)
{ } 类型为字典
a=set( )
print(a)
set{ } 类型为集合
网友评论