본문 바로가기

스파르타코딩개발일지

TL 5일차

오늘은 파이썬 기초문법과 백준 문제풀이

1. 교집합

 

 

set1 = set([1,2,3,4,5,6])
set2 = set([3,4,5,6,8,9])

print(set1 & set2)
print(set1.intersection(set2))

{3, 4, 5, 6}
{3, 4, 5, 6}

 

 

 

 

2. 합집합

 

set1 = set([1,2,3,4,5,6])
set2 = set([3,4,5,6,8,9])


print(set1 | set2)
print(set1.union(set2))


{1, 2, 3, 4, 5, 6, 8, 9}
{1, 2, 3, 4, 5, 6, 8, 9}

 

 

 

3. 차집합

 

set1 = set([1,2,3,4,5,6])
set2 = set([3,4,5,6,8,9])


print(set1 - set2)
print(set1.difference(set2))

{1, 2}
{1, 2}

 

 

 

4. 대칭 차집합

 

set1 = set([1,2,3,4,5,6])
set2 = set([3,4,5,6,8,9])

print(set1 ^ set2)

{1, 2, 8, 9}

 

 

 

 

4. 집합 추가와 제거

 

set1 = set([1,2,3,4,5,6])
set1.update([7,8,9])         # update
print(set1)

set1.remove(9)               # remove
print(set1)
-------------------------------------------
{1, 2, 3, 4, 5, 6, 7, 8, 9} {1, 2, 3, 4, 5, 6, 7, 8}

이부분은 수업내용에 없었기때문에 구글링해서 찾아왔다.

 

 

백준 1330

a,b = map(int,input().split())

if a < b:
    print('<')
elif a>b:
    print('>')
else:
    print("==")

 

elif과 else 

'스파르타코딩개발일지' 카테고리의 다른 글

TL7일차  (0) 2022.09.06
TL6일차  (2) 2022.09.05
자바 파이썬 기초문법 개발일지  (0) 2022.09.02
TL 4일차  (0) 2022.09.02
하루 일과  (0) 2022.09.01