'''集合:1:他是無序的,他是不重複的.
2,他裡面的元素必須是可雜湊的. int str bool ()但是它本身是不可雜湊的.
3,集合不能更改裡面的元素.
4,集合可以求交集,並集,差集,反交集等.
'''# lis = [1,1,2,2,3,3,3,4,5,6,6,7]
#去重:
#1,用演算法去做.
#2,轉換成集合.在轉換過來.
# set1 = set(lis)
# lis = list(set1)
# print(lis)
#建立集合:
# set1 = set()
# set1 =
#增:# print(set1)
#add 新增乙個元素*************************
# set1.add('景女神')
# print(set1)
# #update 迭代著新增********************===
# set1.update('abc')
# set1.update([1,2,3])
# print(set1)
#刪除#按照元素去刪除*************************===
# set1.remove('ritian')
# print(set1)
#隨機刪除 pop*************************=
# set1.pop()
# print(set1)
#清空集合 clear()*************************
# set1.clear()
# print(set1)
#刪除 集合*************************=
# del set1
# print(set1)
#查:# for i in set1:*****====遍歷查詢集合***************
# print(i)
#交集 & intersection
# set1 =
# set2 =
# set3 = set1 & set2
# print(set3)
# print(set1.intersection(set2))
#並集 | union
# print(set1 | set2)
# print(set1.union(set2))
#反交集 ^ symmetric_difference
# print(set1 ^ set2)
# print(set1.symmetric_difference(set2))
#差集 - difference
# print(set1 - set2)
# print(set2 - set1)
# print(set1.difference(set2))
set1 =
set2 =
#超集 < issubset
# print(set1 < set2)
# print(set1.issubset(set2))
# print(set1.issuperset(set2))
# print(set2.issuperset(set1))
# s2 = frozenset(set1)
# print(s2,type(s2))
集合無序不重複
Python筆記 集合內建方法總結
set1 是 set2的子集,返回true 否則,返回false。num1 num2 num3 num1.issubset num2 num1中所有的元素是num2的成員 true num1.issubset num3 num1中所有的元素是num3的成員,但num1 num3 trueset2 是...
Python集合型別學習總結
特性 無序,用hash值儲存 元素必須是不可變物件 元素不可重複 set集合可變,forzenset不可變 可迭代1 大括號構建 s s 空的是字典,不是集合 2 set 方法,括號內是可迭代物件 s set abcde s s1 frozenset jqk 3 構建空集合 s1 set 4 集合解...
集合 Collection集合總結
list有序,可重複 abstractlist 父類abstractcollection抽象類,實現了list介面 arraylist 父類abstractlist 底層資料結構是陣列,查詢快,增刪慢。執行緒不安全,不同步,效率高 vector 父類abstractlist 底層資料結構是陣列,查詢...