Python 코딩테스트 대비

문법

# 숫자와 문자열 변환
str(1)
int('1')

# split
texts = text.split()

# 조건문(if, else if, else), True, False
if '사과' in arr:
  print(True)
elif a == 1:
  print('else if')
else:
  print(False)

# for문
for i, v in enumerate(arr):
  print(i, v)
for i in range(5):
  print(i)

# while문
while i < 10:
  print(i++)

배열

# 리스트
list1 = list()
list2 = []

arr = [[0] * m for _ in range(n)]

arr1.append(1)
arr1.remove(1) # 값이 1인 데이터 삭제
arr1.reverse()

# 정렬
arr1.sort()
arr1.sort(reverse = True)

dict, set

# dict
data = dict()
data['사과'] = 'apple'
for key in data.keys():
  print(data[key])

# set
mySet = set([1, 2, 2])
mySet.add(3)
mySet.remove(3)

함수

def add(a, b):
  return a + b

deque

from collections import deque

q = deque()
q.append(1)
q.appendleft(1)
q.pop()
q.popleft()



Written by@ryuna
개발하면서 배우고 느낀 점을 기록합니다.

GitHub