map 함수 map() 함수는 built-in 함수로 list 나 dictionary 와 같은 iterable 한 데이터를 인자로 받아 list 안의 개별 item을 함수의 인자로 전달하여 결과를 list로 형태로 반환해 주는 함수이다. 글로 설명하면 복잡하니 아래 예제를 보자. def func(x): return x * 2 map( func, [1, 2, 3, 4] ) # [2, 4, 6, 8] 위와 같이 map() 함수는 for문과 같은 반복문을 사용하지 않아도 지정한 함수로 인자를 여러번 전달해 그 결과를 list 형태로 뽑아 주는 유용한 함수이다. 한줄로 처리되다 보니 매우 간결한 형태의 코딩이 가능하다는 것이 큰 장점이다. map() 함수의 경우 보통 위와 같이 인자를 list 형태로 전달하는게..
Python
파이썬에서 특수문자 출력 따옴표(" 혹은 ') 출력하려면 따옴표 앞에 \를 붙인다. print("\'") 뒤에 문자가 붙어있는 백슬래시(\, back-slash)가 출력이 안 될 때에는 \\ 처럼 백슬래시를 두 번 입력하면 된다.
1:N 관계를 ORM에서 어떻게 표현하며 일반 DB와 어떻게 연결되는지 살펴보자. 새로운 프로젝트 생성 프로젝트 생성 python manage.py startapp blog #플젝생성 settings.py 에 blog 라는 앱을 설치 (평소엔 꼭 설치할 필요는 없지만, DB와 연동하려면 설치 필요) INSTALLED_APPS = [..., 'blog',] blog/models.py - 테이블 생성 from django.db import models from django.utils import timezone class Post(models.Model): author = models.ForeignKey('auth.User', on_delete=models.CASCADE) tit..