지방이의 Data Science Lab

[python] 집합 자료형(1) : 교집합 & .intersection(x)/합집합 | .union(x)/ 차집합 - .difference(x) 본문

Data Analysis/Codility

[python] 집합 자료형(1) : 교집합 & .intersection(x)/합집합 | .union(x)/ 차집합 - .difference(x)

[지현] 2021. 1. 18. 18:30

1. 교집합 & , a.intersection(b)

1
2
3
4
5
6
7
s1 = set([1,2,3,4,5,7,8])
s2 = set([2,4,6,8,10])
print(s1&s2)
# {8, 2, 4}
 
print(s1.intersection(s2))
# {8, 2, 4}

2. 합집합 | , a.union(b)

1
2
3
4
5
6
7
8
s1 = set([1,2,3,4,5,7,8])
s2 = set([2,4,6,8,10])
 
print(s1|s2)
#{1, 2, 3, 4, 5, 6, 7, 8, 10}
 
print(s1.union(s2))
#{1, 2, 3, 4, 5, 6, 7, 8, 10}

3.차집합 - , a.difference(b)

1
2
3
4
5
6
7
8
s1 = set([1,2,3,4,5,7,8])
s2 = set([2,4,6,8,10])
 
print(s1-s2)
# {1, 3, 5, 7}
 
print(s1.difference(s2))
# {1, 3, 5, 7}

||

 

Comments