코딩테스트시 자주 사용되는 라이브러리 / [파이썬 도장깨기]
내장함수 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.
파이썬 자료형, 딕셔너리 집중탐구하기 / [파이썬 도장깨기]
목차 2022.05.31 - [개발기록/Python] - 파이썬 자료형 알아보기, 숫자형, 문자형, 리스트, 튜플, 딕셔너리, 집합, bool 파이썬 자료형 알아보기, 숫자형, 문자형, 리스트, 튜플, 딕셔너리, 집합, bool 자료형 종류 숫자형(Integer) 숫자 형태로 이루어진 자료형으로 정수, 실수, 8진수, 16진수가 있다. a = 1234 #정수형 123, -345, 0 a = 1.2 #실수, 123.45, -1234.5 a = 0o17 #8진수, 0o34, 0o25 a = 0x8ff #16진.. theseaah.tistory.com 딕셔너리 Key와 Value의 대응 관계를 나타낼 수 있는 자료형이다. 딕셔너리 표현하기 { }안에 key와 value를 작성하고 ,(쉼표)로 구분한다. {Ke..
2022. 6. 5.
파이썬 자료형, 튜플 집중탐구하기 / [파이썬 도장깨기]
목차 2022.05.31 - [개발기록/Python] - 파이썬 자료형 알아보기, 숫자형, 문자형, 리스트, 튜플, 딕셔너리, 집합, bool 파이썬 자료형 알아보기, 숫자형, 문자형, 리스트, 튜플, 딕셔너리, 집합, bool 자료형 종류 숫자형(Integer) 숫자 형태로 이루어진 자료형으로 정수, 실수, 8진수, 16진수가 있다. a = 1234 #정수형 123, -345, 0 a = 1.2 #실수, 123.45, -1234.5 a = 0o17 #8진수, 0o34, 0o25 a = 0x8ff #16진.. theseaah.tistory.com 튜플 알아보기 튜플은 리스트와 거의 비슷하다. 리스트는 [ ]로 표현하지만 튜플은 ()로 표현한다. 리스트는 값의 생성, 삭제, 수정이 가능하지만 튜플을 값을 ..
2022. 6. 5.
파이썬 자료형, 리스트 집중탐구하기 / [파이썬 도장깨기]
목차 2022.05.31 - [개발기록/Python] - 파이썬 자료형 알아보기, 숫자형, 문자형, 리스트, 튜플, 딕셔너리, 집합, bool 파이썬 자료형 알아보기, 숫자형, 문자형, 리스트, 튜플, 딕셔너리, 집합, bool 자료형 종류 숫자형(Integer) 숫자 형태로 이루어진 자료형으로 정수, 실수, 8진수, 16진수가 있다. a = 1234 #정수형 123, -345, 0 a = 1.2 #실수, 123.45, -1234.5 a = 0o17 #8진수, 0o34, 0o25 a = 0x8ff #16진.. theseaah.tistory.com 리스트 복사 # 첫번쨰 방법 >>> a = [10,20,30] >>> b = a >>> a[1] = 40 >>> a#결과 : [10, 40, 30] >>> b#..
2022. 6. 2.
파이썬 자료형 알아보기, 숫자형, 문자형, 리스트, 튜플, 딕셔너리, 집합, bool / [파이썬 도장깨기]
목차 자료형 종류 숫자형(Integer) 숫자 형태로 이루어진 자료형으로 정수, 실수, 8진수, 16진수가 있다. a = 1234 #정수형 123, -345, 0 a = 1.2 #실수, 123.45, -1234.5 a = 0o17 #8진수, 0o34, 0o25 a = 0x8ff #16진수, 0x2A, 0xFF 사칙연산 사칙연산(+ , - , *, / )을 표함하여 다음 a, b = map(int, input().split()) print(a+b) # 더하기 print(a-b) # 빼기 print(a*b) # 곱하기 print(a//b) #나눗셈의 몫만 출력 print(a/b) #나누기 print(a%b) # 나머지출력 print(round((a/b),2)) 비트 연산자 왼쪽 비트 시프트()는 수의 1/2..
2022. 5. 31.
오라클 SQL 다중 행 서브쿼리 IN, ALL, ANY, SOME, EXISTS
목차 SubQuery SQL안에 SQL이다. SELECT, FROM, WHERE, HAVING, ORDER BY, INSERT의 VALUE절, UPDATE의 SET절에서 사용가능하다. SELECT 절의 SuBQuery를 스칼라 쿼리, FROM절의 SubQuery를 인라인 쿼리라 부른다. 종류 IN 하나라도 일치하면 참이다. ALL 모든 값이 일치하면 참이다. ANY, SOME 하나라도 일치하면 참이다. EXISTS 만족하는 값이 1개라도 존재하면 참이다.
2022. 5. 26.
SQL 윈도우 함수, RANK, 집계, 행순서, 비율함수
목차 윈도우 함수란 행간의 관계에서 다양한 연산 처리를 할 수 있는 함수이다. 일반함수와 달리 중첩하여 호출 불가능하다. 종류 순위함수 RANK, 중복 값들에 대해서 동일 순위로 표시하고, 중복 순위 다음값은 중복 개수 만큼 떨어진 순위로 출력 DENSE_RANK, 중복 값들에 대해서 동일 순위로 표시하고, 중복 순위 다음 값에 대해서는 순차적으로 순위 ROW_NUMBER, 중복 값들에 대해서도 순차적인 표시를 한다 집계함수 SUM MAX MIN AVG COUNT 순서함수 FIRST_VALUE LAST_VALUE LAG LEAD 비율함수 CUME_DIST PERCENT_RANK NTILE(N), N의 숫자만큼 등분한다. RATIO_TO_REPORT 윈도우 함수 문법 SELECT 윈도우함수(인자) AS (..
2022. 5. 24.