2021. 2. 4. 11:31

집합(set) 자료형

교칩합(intersection)

합집합(union)

    -> 합집합의 경우 중복된 값은 하나만 반환한다.

차집합(difference)

 

>>> a=set([10,20,30])
>>> b=set([40,50,60])
>>> a&b
set()
>>> b=set([30,40,50])
>>> a&b
{30}
>>> a|b
{50, 20, 40, 10, 30}
>>> a.union(b)
{50, 20, 40, 10, 30}
>>> a-b
{10, 20}
>>> a.difference(b)
{10, 20}
>>> a
{10, 20, 30}
>>> a.add(40)
>>> a
{40, 10, 20, 30}
>>> a.update([70,80,90])
>>> a
{70, 40, 10, 80, 20, 90, 30}
>>> a.remove(20)
>>> a
{70, 40, 10, 80, 90, 30}