Python - 문제 미리보기
문제 1952
medium
다음 코드의 실행 결과는?
```python
data = ("a", "b", "c", "d", "e", "f")
print(data[:3])
print(data[3:])
print(data[-2:])
```
```python
data = ("a", "b", "c", "d", "e", "f")
print(data[:3])
print(data[3:])
print(data[-2:])
```
정답: A
세 가지 슬라이싱 패턴:
첫 번째: `data[:3]`
⦁ 시작 생략 = 처음부터
⦁ 인덱스 0, 1, 2 포함
⦁ 결과: `('a', 'b', 'c')`
두 번째: `data[3:]`
⦁ 끝 생략 = 마지막까지
⦁ 인덱스 3부터 끝까지
⦁ 결과: `('d', 'e', 'f')`
세 번째: `data[-2:]`
⦁ 마지막에서 두 번째부터 끝까지
⦁ 인덱스 -2, -1 포함
⦁ 결과: `('e', 'f')`
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.