集合(set)的定義
有關集合的定義:
- 集合時一個無序的、元素不可重複數據類型,可使用 大括號{} 去界定;
- 集合中各元素之間用逗號隔開;
- 創建空集合時,必須使用set([]),而不是{}。因爲{}時用來創建一個空字典的。
集合的創建
1.大括號+逗號隔開
集合裏的元素是不可重複的,所以展現的結果中1,2,3不會重複出現
代碼:
s = {1,2,3,1,2,3,4,5}
print(s)
print(type(s))
結果展示:
2.集合內可只存在一個元素
代碼:
s1 = {'lyqiu'} #集合內可只存在一個元素
print(s1)
print(type(s1))
結果展示:
3.當想創建空集合,需要set([])
直接使用{}時,顯示其類型爲字典,想要創建空集合,需要使用set([])
代碼:
s2 = {} #直接使用{}時,顯示其類型爲字典
print(type(s2))
s3 = set([]) #想要創建空集合,需要使用set([])
print(type(s3))
結果展示:
4.使用集合,完成列表的去重
代碼:
li = [1,2,3,1,2,3]
print(list(set(li)))
print(type(li))
li1 = ['lyqiu',1,2,'ssh','lyqiu']
print(list(set(li1)))
結果展示: