기본 문제 1
코드a=[1]; b=a; b.append(2)를 실행한 뒤 a의 값은 무엇인가요?- [1, 2]
- [1]
- [2]
- 오류
힌트 보기
대입은 리스트를 복사하지 않고 같은 객체를 가리킵니다.정답과 풀이 보기
정답: [1, 2]
1. 풀이
a와 b가 같은 가변 리스트를 가리키므로 b에 추가한 2가 a에서도 보입니다.
문제에 답하고 제출하면 정답과 풀이를 확인할 수 있습니다. 한 세트는 5문항으로 구성됩니다.
이 단원의 기본 문제 5개입니다. 먼저 스스로 풀고, 힌트와 해설을 열어 풀이 과정을 비교해 보세요. 위의 채점 연습에서는 기본 문제를 다시 풀거나, 지원되는 수학 단원의 변형 문제를 풀 수 있습니다.
a=[1]; b=a; b.append(2)를 실행한 뒤 a의 값은 무엇인가요?x=(1, [2])에서 x[1].append(3)은 성공하지만 hash(x)는 실패합니다. 이유는 무엇인가요?a=[3,1,3]; len(set(a))의 결과는 무엇인가요?x=5; y=x; x=8을 실행한 뒤 y의 값은 무엇인가요?(2, 4)는 쓸 수 있지만 (2, [4])는 쓸 수 없는 이유는 무엇인가요?변수·문자열·리스트와 기본 자료형
설명·예제·문제 구성 및 오류 수정 책임: 프리런. 위 자료는 표시한 주제를 확인하거나 더 읽기 위한 근거이며, 외부 기관의 공식 수업이나 감수본을 뜻하지 않습니다.
참고 자료 연결 점검: 2026-11-02. 제작 방식·검수 범위와 수정 기록에서 확인 범위를 볼 수 있습니다. 오류는 상단의 의견 보내기 또는 contact@freelearn.io로 알려 주세요.