[i for i,v in enumerate(list) if v == '']
: 조건문 만족하는 index값 출력eval()
: 문자열 수식 계산x = y[:]
: 리스트 얕은 복사f'{}'
: f-string''.join(list)
: 문자열 붙이기continue
: 실행코드 건너뛰기break
: 반복문 끝내기zip
: iterable한 자료형 묶기list(itertools.product(*list))
: 곱집합list.count(조건)
: 조건을 만족하는 리스트 원소list(map(함수, 리스트))
: 리스트에 함수 적용
- 2차원 좌표로 생각하기
- 레퍼런스 활용하기
- BFS: 너비우선탐색,
deque()
,popleft()
orpop(0)
- DFS: 깊이우선탐색,
list()
,pop()
- groupby
- pivot_table
LIMIT
: 출력 개수 선정DESC
: 내림차순 정렬ASC
: 오름차순 정렬DISTINCT
: 중복 제거HAVING
: 조건HOUR
: 시간BETWEEN A AND B
: A와 B 사이LIKE "%A%"
: "A"를 포함하는 문자CASE WHEN 조건 THEN 값1 ELSE 값2 END AS 변수
: 조건문DATE_FORMAT(DATETIME 변수, '%Y-%m-%d')
: 날짜 변환