python 출력의 대한 고찰
ipynb 파일로 코딩테스트 준비하던 중 이상한 사례를 목격한다. 1) a = [123,123] print(a) print(a.pop()) >>>[123,123] >>>[123] 2) a = [123,123] print(a) a.pop() >>>[123,123] 위 처럼 1,2는 차이가 있다. 바로 print을 쓰게 되면 나머지 함수는 작동하지만, 출력되지 않는다. pop함수는 원래 defalut로 리스트의 마지막 원소를 제거하고, 그 원소를 반환한다. 하지만, print문과 함께 이를 동작시키면 원소는 반환되지는 않는다. 다른 예시로 1) a = [123,123] b = [321,321] print(a) b >>>[123,123] >>>[321,321] 2) a = [123,123] b = [321,3..
2022. 3. 31.