Python - 문제 미리보기

문제 1956

medium
다음 코드의 실행 결과는? ```python animals = ("cat", "dog") new_animal = ("bird",) animals += new_animal print(animals) ```
A. `("cat", "dog", "bird")`
B. `("cat", "dog", ("bird",))`
C. `["cat", "dog", "bird"]`
D. 오류 발생

정답: A

⦁ 튜플 연결(concatenation): `+=` 연산자 사용 ⦁ 두 튜플을 합쳐서 새로운 튜플 생성 ⦁ 리스트 변환 없이도 요소 추가 가능 `+=` 연산자 동작: 1. `animals + new_animal` 계산 2. `("cat", "dog") + ("bird",)` = `("cat", "dog", "bird")` 3. 결과를 `animals`에 재할당

💡 학습 팁

이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.