''集合:可變的資料型別,他裡面的元素必須是不可變的資料型別,無序,不重複。
{}'''#
set1 = set()
#set2 = } # 錯的 集合和字典是可變資料型別
#print(set1)
#print(set2)
#set1 = #增
#add
#set1.add('女神')
#print(set1)
#update #迭代增加
#set1.update('abc')
#print(set1)#刪除
#set1.pop() # 隨機刪除
#print(set1.pop()) # 有返回值
#print(set1)
#set1.remove('alex') # 按元素
#print(set1)
#空字典
{} 空集合set()
#set1.clear()
#print(set1) # set()
#del set1 #刪除集合
#print(set1)#查
#for i in set1:
#print(i)
#set1 =
#set2 =
#set3 = set1 & set2 #交集
#print(set3) #
#print(set1.intersection(set2)) #
#set1 =
#set2 =
#print(set1 | set2) # #並集
#print(set2.union(set1)) #
#set1 =
#set2 =
#print(set1 ^ set2) #
#print(set1.symmetric_difference(set2)) #
#set1 =
#set2 =
#print(set1 - set2) # #差集
##set1獨有的
#print(set1.difference(set2)) #
#set1 =
#set2 = ##
print(set1 < set2)
#print(set1.issubset(set2)) # 這兩個相同,都是說明set1是set2子集。
#print(set2 > set1)
#print(set2.issuperset(set1)) # 這兩個相同,都是說明set2是set1超集。#去重
#li = [1,2,33,33,2,1,4,5,6,6]
#set1 = set(li)
## print(set1)
#li = list(set1)
#print(li)
#s1 =
#print(s1,type(s1))
#s = frozenset('barry')
#print(s,type(s))
#for i in s:
#print(i)
深淺copy
#賦值運算
#l1 = [1,2,3]
#l2 = l1##
print(l1,l2)
#copy
#l1 = [1,2,3]
#l2 = l1.copy()
#print(l1,l2)
#print(id(l1),id(l2))##
print(l1,l2)
#l1 = [1,2,[4,5,6],3]
#l2 = l1.copy()##
print(l1,id(l1))
#print(l2,id(l2))##
print(l1,l2)##
print(l1,l2)
#print(id(l1[2]))
#print(id(l2[2]))
import
copy
#l1 = [1,2,[4,5,6],3]
#l2 = copy.deepcopy(l1)
#print(l1,id(l1))
#print(l2,id(l2))##
print(l1,l2)
#l1 = [1,[1],2,3,4]
#l2 = l1##
# l2 的結果是什麼?##
#print(l1,id(l1))
#print(l2,id(l2))
#print(l1[1] is l2[1])
enumerate 用法
#li = ['alex','taibai','wusir','egon']
#for i in li:
#print(li.index(i),i)
#for index,i in enumerate(li,1):
#print(index,i)
集合 深淺copy
集合 特點 集合是可變的資料型別,但他裡面的元素必須是不可變的資料型別,無序,不可重複。建立 set1 set 或者直接建立set2 集合的增刪查 增 add set1.add 女生 update set1.update abc 迭代,類似於列表的extend 刪 pop set1.pop 隨機刪除...
集合及深淺copy
集合是無序的,不重複的資料集合,它裡面的元素是可雜湊的 不可變型別 但是集合本身是不可雜湊 所以集合做不了字典的鍵 的。以下是集合最重要的兩點 1.去重,把乙個列表變成集合,就自動去重了。2.關係測試,測試兩組資料之前的交集 差集 並集等關係。1.賦值運算 l1 1,2,3,cat dog l2 l...
集合set 和 深淺copy
集合是無序的,不重複的資料集合,它裡面的元素是可雜湊 不可變型別 但是集合本身是不可雜湊,所以集合做不了字典的鍵 集合最重要的2點 去重 把乙個列表變成集合,就自動去重了。關係測試 測試兩組資料之間的交集 並集 差集等關係 1 set set 2 set 1 add.2 set 3set.add s...