본문 바로가기

컬렉션5

11. 컬렉션과 반복문 1. 리스트와 for문 반복문은 동일한 작업을 여러 번 실행하기 위해 사용되는 제어 구조입니다. 주로 for 문과 while 문이 사용되며, 각각의 반복문은 다른 상황에 적합한 방식으로 사용됩니다. 2. 딕셔너리와 for문 3. 컴프리헨션(Comprehension) 컴프리헨션(Comprehension)은 파이썬에서 리스트, 세트, 딕셔너리 등의 컬렉션을 간단하게 생성하거나 변형하는 방법 중 하나입니다. 컴프리헨션은 반복문과 조건문을 사용하여 간결하게 컬렉션을 생성하는 기법으로, 코드를 더 간단하고 가독성 좋게 작성할 수 있도록 도와줍니다. 3-1. 리스트 컴프리헨션 기존 리스트의 요소를 조건에 따라 필터링하거나 변환하여 새로운 리스트를 간결하게 생성합니다. 데이터 처리 작업의 효율성을 높이고 코드의 간결.. 2024. 3. 15.
7. 파이썬 컬렉션 타입 - 딕셔너리 1. 딕셔너리 딕셔너리는 키와 값으로 이루어진 변경 가능한 (mutable) 컬렉션입니다. 키는 고유한 식별자이며, 값은 키와 관련된 데이터를 나타냅니다. 1-1. 생성 딕셔너리는 중괄호 {}를 사용하여 생성하고, 키-값 쌍들은 쉼표 ,로 구분됩니다. 각 키-값 쌍은 콜론 :으로 구분됩니다. 1-2. 변경 가능 딕셔너리는 변경 가능합니다. 즉, 키-값 쌍을 추가하거나 제거하거나 기존 값을 변경할 수 있습니다. 키-값 쌍 추가: dict[키] = 값 키-값 쌍 제거: del dict[키] 값 변경: dict[키] = 새로운_값 1-3. 키, 값의 제약 딕셔너리의 키는 변경 불가능한(immutable) 타입이어야 합니다. 예를 들어, 문자열, 정수, 튜플은 딕셔너리의 키로 사용할 수 있지만, 리스트는 딕셔너.. 2024. 3. 14.
6. 파이썬 컬렉션 타입 - 세트 1. 세트 세트는 순서 없이 중복되지 않는 고유한 값들의 집합을 다루는 파이썬 자료구조입니다. 1-1. 생성 중괄호 {}를 사용하여 원소를 쉼표로 구분하여 나열하면 세트를 직접 생성할 수 있습니다. 1-2. 메서드 세트는 여러 메서드를 가지고 있습니다. 2024. 3. 14.
5. 파이썬 컬렉션 타입 - 튜플 1. 튜플 여러 가지 데이터 타입의 값을 저장할 수 있는, 변경 불가능(immutable)한 순서가 있는 컬렉션입니다. 변경 불가능: 튜플 생성 후에는 요소 추가, 삭제, 수정이 불가능합니다. 효율성: 튜플은 리스트보다 메모리 효율적이며, 특히 데이터를 자주 변경하지 않는 경우 성능 향상에 도움이 됩니다. 1-1. 생성 튜플은 괄호 ()를 사용하여 생성하며, 내부에 포함된 각 항목들은 쉼표로 구분됩니다. 1-2. 인덱싱 튜플의 각 항목은 위치(인덱스)를 가지고 있으며, 인덱스를 사용하여 접근할 수 있습니다. 인덱스는 0부터 시작합니다. 1-3. 슬라이싱 슬라이싱을 통해 튜플의 일부분만을 추출할 수 있습니다. 1-4. 연산 튜플 간의 + 연산으로 튜플을 결합할 수 있습니다. * 연산으로 튜플을 반복할 수 .. 2024. 3. 14.