可變與不可變:spa
可變:列表,字典rem
不可變:字符串,數字,元組字符串
訪問順序:io
===============================集合=======================================date
由不一樣元素組成,無序,元素必須是不可變類型nio
定義集合:s = {1,2,3,4,5}方法
集合方法:margin
add() 向集合內添加元素集合
clear() 清空集合di
copy() 淺拷貝
pop() 隨機刪除集合中的元素
remove() 刪除集合中指定的元素,若是元素不存在會報錯
discard() 刪除集合中指定的元素,若是元素不存在不會報錯
=================================集合運算=======================================
intersection() 求交集,&
union() 求並集,|
difference() 求差集,誰被減誰在括號裏,-
symmetric_difference() 交叉補集,並集 - 交集,^
difference_update()
intersection_update()
isdisjoint() 兩個集合沒有交集,返回True
issubset() s1.issubset(s2) s1是不是s2的子集
issuperset() s2.issuperset(s1) s2是不是s1的父集
update() s1.update() 更新集合中多個值 ,向集合中添加多個值
===========================================
s = forzenset() 定義不可變集合
s = frozenset("welcome")
print(s)
frozenset({'c', 'l', 'e', 'w', 'm', 'o'})