
자료구조는 데이터를 저장하고 관리하며 처리하는 방법을 체계적으로 설꼐한 것,자료구조를 잘 이해하면 데이터를 효율적으로 처리하고, 알고리즘의 성능을 최적화 할수 있음.파이썬의 자료구조에서는내장 자료구조/ 사용자 정의 자료구조가 있음. 리스트 관련 함수\-append (리

자료구조란? 데이터에 효율적으로 접근 하기 위한 자료의 구조, 관리, 저장 규격 데이터의 저장 구간을 효율적으로 설계 하기 위해서 다양한 자료구조를 알고 이해 할수 있으면 데이터를 보다 효율적으로 설계 하여 더 좋은 프로그램을 만들수 있다 시간 복잡도? 특정 알고리즘
자료 구조 선택의 기준 -데이터의 종류와 형태 -주요 연산의 종류 -시간 복잡도와 공간 복잡도 -애플리케이션의 활용 분야 -효율성 및 성능 >Q1. 어떤 자료 구조가 적합할까요? 데이터의 크기가 고정되어있지 않습니다. 데이터 중간에 새로운 요소를 삽입하거나

\-리스트\-튜플\-딕셔너리\-세트<리스트 요소 에 접근하기>요소: 리스트의 각 항목문자열에서 처럼, 리스트인덱스로 접ㄱㄴ문자열에서 처럼, 슬라이싱도 가능<리스트 화ㄹ용>복합 리스트: 리스트의 요소로 리스트를 사용 가능기본함수리스트 길이 구하기 : len('

매핑 자료구조키와 이에 해당하는 값로 구성해시 테이블과 유사 <딕셔너리 정의>중괄호{} 를 사용하고, 각 요소의 키와 값은 콜론 : 으로 구분하며, 요소간에는 쉼표 , 로 구분비어있는 딕셔너리 만들기 <딕셔너리 요소에 접근하기>dictionarykey로 접근
간단한 todo 메모 프로그램사용자로부터 입력을 받아,할 일 목록을 정리한다.추가, 삭제, 목록 조회하기

\-조건문\-반복문\-예외처리프로그램은 다양한 명령문들의 집합언제 어떠한 명령문을 사용할 것 인가?다양한 분기와 선택," 논리 구조 의 구현<복합 조건문> 여러조건들을 중첩하여 체크하는 경우 한 if에서 필터링이 되지 않는 경우 여러 조건을 동시에 만족

그냥 강의가 코드만 따라치면 도저히 늘지 가 않을것 같다서 자료 구조에 관련된 문제 찾아봄이문제를 보고 어떤 자료구조를 써야 할까 했을때 첫번째 값을 할당한다고 했으니까 튜플?c에서 1의 값이 변하면 안될것 같은데? 였음 Q. 어떤 자료구조로 해야되는 것인가? //음을
조건문 if 와 else로 구성 if 뒤에는 참/거짓을 가지는 조건문 else 뒤에는 조건이 작성되지 않음 if{}: 조건에 의해 수행될 명령은 들여쓰기로 구분(탭/4스페이스) 복합 조건문 여러 조건들을 중첩하여 체크 하는 겨우 한 if 에서 필터링이 되지 않는
반복문 특정 작업을 반복해서 수행 "다른 값"에 대한 "동일한 연산"을 수행 자동적이고 효율적으로 반복 수행할 수 잇음. for 시퀀스(리스트,튜플, 문자열 등)을 순회할 수 있음 시퀀스: 반복 가능한 (next 요소가 있는)저장공간 for을 통해 시퀀스 요소들에