Python - 문제 미리보기

문제 2062

easy
다음 `len()` 함수 사용 예시들의 실행 결과는? ```python text = "Python" numbers = [10, 20, 30, 40] info = {"name": "김철수", "age": 25, "city": "서울"} print(len(text)) print(len(numbers)) print(len(info)) ```
A. ```txt 6 4 3 ```
B. ```txt 5 3 2 ```
C. ```txt 6 3 2 ```
D. 오류 발생

정답: A

`len()` 함수의 다형적 동작: 함수 다형성의 대표 예시: ⦁ 하나의 함수: `len()` ⦁ 다양한 객체: 문자열, 리스트, 딕셔너리 등 ⦁ 다른 결과: 객체 타입에 따라 다른 방식으로 길이 계산 각 타입별 `len()` 동작: 1. 문자열에서의 `len()`: ```python text = "Python" print(len(text)) # 6 ``` ⦁ 계산 방식: 문자의 개수 ⦁ 결과: P-y-t-h-o-n = 6개 문자 2. 리스트에서의 `len()`: ```python numbers = [10, 20, 30, 40] print(len(numbers)) # 4 ``` ⦁ 계산 방식: 요소의 개수 ⦁ 결과: 10, 20, 30, 40 = 4개 요소 3. 딕셔너리에서의 `len()`: ```python info = {"name": "김철수", "age": 25, "city": "서울"} print(len(info)) # 3 ``` ⦁ 계산 방식: 키-값 쌍의 개수 ⦁ 결과: name, age, city = 3개 쌍

💡 학습 팁

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