문제

다음 Python 코드의 실행 결과는?

1. [1], [2], [3]
2. [1], [1, 2], [3] (정답)
3. [1], [2], []
4. [1], [1, 2], [1, 2, 3]

해설

Python에서 기본 매개변수로 가변 객체를 사용하면 함수 호출 간에 공유됩니다. 세 번째 호출에서만 새로운 리스트를 전달했습니다.

로그인하여 토론에 참여하세요.

댓글 (0)

댓글
답글

아직 댓글이 없습니다. 첫 번째 댓글을 작성해보세요!