Python - 문제 미리보기
문제 1968
medium
다음 코드의 실행 결과는?
```python
tuple1 = (1, 2)
tuple2 = (3, 4)
tuple3 = (5, 6)
result = tuple1 + tuple2 + tuple3
print(result)
print(len(result))
```
```python
tuple1 = (1, 2)
tuple2 = (3, 4)
tuple3 = (5, 6)
result = tuple1 + tuple2 + tuple3
print(result)
print(len(result))
```
정답: A
⦁ 연쇄적 튜플 연결: 여러 튜플을 한 번에 연결
⦁ 모든 요소가 하나의 평면 튜플로 합쳐짐
⦁ 길이는 모든 요소의 총 개수
연결 과정:
1. `tuple1 + tuple2`: `(1, 2) + (3, 4) = (1, 2, 3, 4)`
2. `(1, 2, 3, 4) + tuple3`: `(1, 2, 3, 4) + (5, 6)` = `(1, 2, 3, 4, 5, 6)`
3. 최종 결과: `(1, 2, 3, 4, 5, 6)`
길이 계산:
⦁ 총 요소 개수: 2 + 2 + 2 = 6개
⦁ `len(result)` = 6
연산자 우선순위:
⦁ `+` 연산자는 좌결합성
⦁ `a + b + c` = `(a + b) + c`
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.