集合的元素不能重復(fù)踱葛,如果重復(fù)了铣猩,只會(huì)顯示同一個(gè)元素且與元素的排序是無序的珊随,集合只有鍵洗贰,沒有值
集合的創(chuàng)建方式:
1.用{ }?
a={1,2,2,2,3,4,5,6,6,7,7}
print(a)
{1,2,3,4,5,6,7}
2.用set函數(shù),格式:set()? ? 字符串嫉晶、元組骑疆、列表、字典替废、集合屬于可迭代對象箍铭。
數(shù)值、布爾椎镣、空值屬于不可迭代對象
a=set(6)
print(a)? 這樣會(huì)報(bào)錯(cuò)诈火,因?yàn)閕nt是不可迭代對象
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
定義空集合
不能直接使用{ },如果直接使用{ }状答,那么類型就是字典了冷守,要用函數(shù)set( )
a={ ]
print(a)
{ } 類型為字典
a=set( )
print(a)
set{ }? 類型為集合