자료설명
1. 교재 연습문제 3장 (p. 73) - 1번, 2번, 4번, 5번 (배점 8점) 교재 연습문제 3장에서는 다양한 데이터 조작 및 분석 기법..
본문/내용
1. 교재 연습문제 3장 (p. 73) - 1번, 2번, 4번, 5번 (배점 8점)
교재 연습문제 3장에서는 다양한 데이터 조작 및 분석 기법들을 다루고 있다. 문제 1에서는 리스트와 튜플의 차이점에 대해 설명하라는 요구가 있다. 리스트는 변경 가능(mutable)한 데이터 구조로, 요소를 추가하거나 삭제할 수 있다. 반면 튜플은 변경 불가능(immutable)한 데이터 구조로, 한 번 생성되면 그 값을 수정할 수 없다. 이로 인해 튜플은 주로 고정된 데이터를 저장할 때 유용하며, 리스트보다 메모리 사용 면에서 효율적이다. 이러한 특성 덕분에 튜플은 해시 가능한 개체로, 딕셔너리의 키로 사용될 수 있다. 문제 2에서는 문자열 조작에 관한 질문이 나온다. 문자열은 파이썬에서 가장 기본적인 데이터 타입 중 하나로, 다양한 메서드를 통해 조작할 수 있다. 예를 들어, 문자열의 길이를 구하는 `len()` 함수, 특정 문자나 문자열을 대체하는 `replace()` 메서드, 대소문자를 변환하는 `lower()`와 `upper()` 메서드가 있다. 문자열 연결은 `+` 연산자를 사용하여 간편하게 수행할 수 있으며, 반복은 `` 연산자로 구현할 수 있다. 문제 4에서는 리스트 내포(list comprehension)에 대해 설…