【Python】 集合についての操作
# 集合の宣言 a = set([1,2,3]) b = set([3,4,5]) # 和集合 > a | b {1,2,3,4,5} # 積集合 > a & b {3} # 集合の差(A-B = A-(A∩B) > a - b {1,2} # 対象差(AもしくはBにのみ含まれる A+B-(A∩B) > a ^ b {1,2,4,5} # 部分集合の判定 > a <= b False >{3,4} <= b True
【注意】
部分集合の判定で{3} in {3,4,5}とやってもFalseとなる.
だがだからだ.
リスト型では + は連結として定義されている. -,^,&は定義されていない.<=は定義されている.