728x90
📍 공백으로 들어온 int를 공통으로 빼주기
예를 들어 공백으로 들어온 입력을 전체 -1
처리를 해줘야 한다면, 두 가지 방법이 있을 것이다.
- 입력을 모두 받고나서
-1
해주기 - 입력을 받을 때마다
-1
해주기
결론적으로 같은 출력이지만 조금이나마 코드를 간결하게 작성할 수 있기 때문에 lambda
함수를 사용해 입력을 int
로 바꾸면 2번처럼 사용할 수 있다. 다음의 코드를 참고하자.
728x90
# 입력: 1 2
# 방법 1
temp_a, temp_b = map(int, input().split())
a, b = temp_a-1, temp_b-1
print(a, b)
👉🏽 0 1
# 방법 2
a, b = map(lambda x: int(x)-1, input().split())
print(a, b)
👉🏽 0 1
반응형
'Python > 파이썬 문법 Tips' 카테고리의 다른 글
[ 파이썬(python) ] 2차원 행렬 시계방향으로 한 칸씩 회전하기 (0) | 2021.07.15 |
---|---|
[ 파이썬(python) ] 절사평균과 round(반올림) 함수 그리고 부동소수점 비교 (0) | 2021.07.13 |
[ 파이썬(python) ] python에서 음의 정수를 floor 해보기 (0) | 2021.07.01 |
[ 파이썬(python) ] 리스트 중 front, back에서부터 target index까지 어느쪽이 더 가까운지 판단하기 (0) | 2021.06.25 |
[ 파이썬(python) ] 삼각수(계차수열) 나타내기 (0) | 2021.06.20 |
댓글