[Algorithm] 파이썬을 파이썬 답게 문법 사용하기(프로그래머스 참조)

# 이진 탐색 알고리즘 import bisect mylist = [1, 2, 3, 7, 9, 11, 33] print(bisect.bisect(mylist, 3)) # swap a = 3 b = 'abc' a, b = b, a # for / if / i**2 mylist = [3, 2, 6, 7] answer = [ i**2 for i in mylist if i %2 == 0] for 문 앞에 있는 것을 출력으로 나타내고가운데는 for 문으로 하고 그 뒤에 if문은 조건을 나타낸다. 이렇게 출력 / for / if 문을 한번에 나타낸다. for i in mylist: if i %2 == 0: i**2 # 가장 많이 등장하는 알파벳 찾기 - Counter import collections my_list =..

#error - python migrate 에러시 대처방법

#error - python migrate 에러시 migrate 가 꼬일 시에는 아래와 같은 작업을 해본다. . 프로젝트 앱 마이그레이션 히스토리 삭제 python manage.py showmigrations . 앱의 마이그레이션 파일을아래와 같이 명령하여 초기화 python manage.py migrate --fake {app_name} zero . 마이그레이션 히스토리를 확인하기 위해 명령할 수 있다. python manage.py showmigrations . 마이그레이션 파일 삭제 앱의 마이그레이션 디렉토리 안에 __init__.py 파일을 빼고 모두 삭제 . 초기 마이그레이션 파일 생성 . 이제 초기 마이그레이션 파일을 만들기 위해 아래와 같이 명령한다. python manage.py makem..