Python - 문제 미리보기

문제 1954

easy
다음 코드에서 빈칸에 들어갈 적절한 함수들은? ```python fruits = ("apple", "banana", "cherry") temp_list = _____(fruits) temp_list[1] = "orange" fruits = _____(temp_list) print(fruits) # ("apple", "orange", "cherry") ```
A. `list`, `tuple`
B. `tuple`, `list`
C. `convert`, `back`
D. `change`, `restore`

정답: A

⦁ 우회 방법(workaround): 튜플 → 리스트 → 수정 → 튜플 ⦁ 튜플을 직접 수정할 수 없으므로 간접적인 방법 사용 단계별 과정: 1. `list(fruits)`: 튜플을 리스트로 변환 2. `temp_list[1] = "orange"`: 리스트에서 요소 수정 3. `tuple(temp_list)`: 리스트를 튜플로 다시 변환 코드 실행 과정: ```python # 1단계: 튜플 → 리스트 fruits = ("apple", "banana", "cherry") temp_list = list(fruits) # ["apple", "banana", "cherry"] # 2단계: 리스트 수정 temp_list[1] = "orange" # ["apple", "orange", "cherry"] # 3단계: 리스트 → 튜플 fruits = tuple(temp_list) # ("apple", "orange", "cherry") ```

💡 학습 팁

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