集合(set)是一個(gè)無序的不重復(fù)元素序列变秦。
定義一個(gè)空集合
a = set()
b = {1,2,3}
c = {}
print(type(a))
print(type(b))
輸出的結(jié)果為:
<class 'set'>
<class 'set'>
<class 'dict'>
1.增加
a.add(1)
print(a)
輸出結(jié)果為:
{1}
2.刪除
b.remove(3)
print(b)
輸出結(jié)果為:
{1, 2}
3.查詢長(zhǎng)度
print(len(b))
輸出結(jié)果為:
3
4.去重
list1 = [1,2,3,4,3,2,1]
a = set()
for i in list1:
a.add(i)
print(a)
list2 = list(a)
print(list2)