코딩테스트시 자주 사용되는 라이브러리 / [파이썬 도장깨기]
내장함수 input()/print() / sum(), max(), min(), eval() / sorted #sorted 예제 : 리스트같은 객체를 오름차순으로 정렬한다. list = [1, 7, 5, 9, 8] result = sorted(list)#결과 : [1, 5, 7, 8, 9] result = sorted(list, reverse=True)#결과 : [9, 8, 7, 5, 1] sorted key array = [('서울', 41), ('인천', 45)] result = sorted(array, key=lambda x : x[1], reverse=True) #결과 : [('인천', 45), ('서울', 41)] itertools (순열, 조합) 순열과 조합등 모든 경우의 수를 반복되는 형태의 ..
2022. 6. 16.
파이썬 자료형, 집합 집중탐구하기 / [파이썬 도장깨기]
목차 집합(set) 중복을 허용하지 않는다. 순서가 없다. 입력된 값은 리스트나 튜플로 변환한 후 사용한다. >>> s1 = set([10,20,30]) >>> l1 = list(s1) >>> l1#결과 : [10, 20, 30] >>> l1[0]#결과 : 10 >>> t1 = tuple(s1) >>> t1#결과 : (10, 20, 30) >>> t1[0]#결과 : 10 교집합 구하기 교집합 , & , intersection() >>> s1 = set([10, 20, 30, 40, 50, 60]) >>> s2 = set([40, 50, 60, 70, 80, 90]) >>> s1 & s2#결과 : {40, 50, 60} s1.intersection(s2)#결과 : {40, 50, 60} 합집합 구하기 합집..
2022. 6. 5.