[Python] 제어문
비교연산자: , ==, =, != and, or, not if condition1 or condition2: do something else: do something else 다른 언어들의 &, |, ! 대신에 and, or, not 을 이용한다 X in S, X not in S S에는 리스트, 튜플, 문자열이 들어갈 수 있다. X가 리스트/튜플/문자열에 있는지 여부에 따라 True / False 반환 if문 hungry = False money = True if hungry and money: print("Go get something to eat") elif hungry and not money: print("Uh oh") else: print("Good") if 뒤 조건 뒤에 : 붙임. 따로 괄호로..
[Python] 집합
집합 자료형 만들기 : set() s1 = set([1,2,3,4]) #s1 = {1,2,3,4} s2 = set("AABDFC") #s2 = {'A','B','D','F','C'} s3 = set() #빈 집합 만들기 집합의 특징 순서 없음 -> 인덱싱 불가 중복 없음 집합 자료형 이용 다음과 같이 두 개의 집합이 있다고 해보자 s1 = set([2,3,5,7,11]) s2 = set([1,2,3,5,8]) 교집합 구하기 : &, intersection() s1 & s2 s1.intersection(s2) s2.intersection(s1) 위의 계산은 모두 {2,3,5}를 리턴한다. 합집합 구하기 : |, union() s1|s2 s1.union(s2) s2.union(s1) 위의 계산은 모두 {1,..