백준같은 코딩테스트에서 많이 쓰이는 input 을 int 형으로 바꾸는 예제이다.
numbers = input()
num1, num2 = tuple(int(x) for x in numbers.split())
위와 같이 초기화 할 num 변수의 개수만큼 tuple 을 생성해주면 한번에 초기화가 된다.
tuple() 안의 내용은 list comprehension 의 간단한 예시이다.
사용할 변수(x) 와 연산 / 사용할 변수(x)를 만드는 loop / 변수를 만드는 loop 에서 사용할 변수( numbers.split() )
최종적으로 위 코드의 결과는 입력받은 두 개의 값을 int 로 초기화하게 된다.
반응형
'Python' 카테고리의 다른 글
python reference count (파이썬 레퍼런스 카운트) (0) | 2021.06.07 |
---|---|
python ORM 적용 model.py 작성하기 (sqlacodegen) (0) | 2021.04.11 |
virtualenv 로 패키지 관리하기 (anaconda 를 안쓰는 이유) (0) | 2021.03.26 |
최근댓글