在這裡插入**片
#集合#intersection 交集
#difference 差集
#union 並集
#issubset 檢查乙個集合是否為擰乙個子集
#issuperset 檢查乙個集合是否為d另乙個的超集
a =
b =
e = a.intersection(b)
print('交集:{}'.format(e))
d = a.difference(b)
print('差集:{}'.format(d))
f = a.issubset(b)
print(f)
print('*'*20)
#集合的數學操作
g = a - b
print(g)
#f = a + b #不支援+
print('*'*20)
#frozen set 冰凍集合 不能修改
x = frozenset()
#dict 字典 以鍵 值對存在
#建立字典
p =
#建立空字典
j = dict()
h = dict()
k = dict(one=1,two=2)
#以元祖的形式建立
l = dict([('one',1),('two',2)])
print(p)
print(p['one'])
p['one'] = 0
print(p['one'])
print('*'*20)
#刪除字典中
del p['one']
print(p)
#成員檢查 in not in
a =
print(a.keys())
print(a.values())
print('*'*20)
#字典生成
a =
dd =
#字典相關函式 len max min dict
# str(字典) 返回字典的字串格式
a =
print(str(a))
# clear 清空字典
#items 發回字典的鍵值對組成的元祖格式
a =
i=a.items()
print(type(i))
print(i)
print('*'*20)
#get 根據鍵返回相應的值
print(a.get('o'))
#可設定預設值
print(a.get('e',100))
print('*'*20)
#foemkeys 使用指定的序列作為建,使用乙個值作為字典的所有的鍵的值
python集合操作
集合操作建立列表的兩種方式 第一種方式 建立列表 list set 4,6,5,7,13,23,45 第二種方式 list 1 1,3,2,5,7,9,17 list 1 set list 1 list 2 set 4,6,5,7,13,23,45 print list 1,list 2 1 取交集...
python 集合操作
a set b set print a set.union b set print a set.intersection b set print a set.difference b set print a set.symmetric difference b set 要檢測某值是否是集合的成員,可...
python 集合操作
python的set和其他語言類似,是乙個無序不重複元素集,基本功能包括關係測試和消除重複元素.集合物件還支援union 聯合 intersection 交 difference 差 和sysmmetric difference 對稱差集 等數 算.sets 支援 x in set,len set ...