01 리스트 활용하기
- list.append ( d ) : 자료 d를 리스트 마지막 원소 뒤에 추가, 한 개의 자료만 넣을 수 있다.
- list.insert ( i, d ) : 인덱스 i에 자료 d를 추가, 한 개의 자료만 넣을 수 있다.
- list.remove ( d ) : 처음 나오는 자료 d를 제거한다.
- 제거할 값 d가 중복되면 인덱스가 작은 요소를 제거한다.
- list.sort () : 리스트를 정렬해주는 함수, 숫자형은 오름차순, 문자열은 사전순으로 정렬한다.
02 시퀀스 자료형이란?
- 시퀀스 자료형 : 순서가 있는 자료형으로 문자열, 리스트가 시퀀스 자료형에 해당한다.
- 시퀀스의 특징 : 1. 원소 간의 순서가 존재한다.
- 원소간의 순서가 존재하고, 인덱싱 / 슬라이싱이 가능하다.
- 인덱싱 / 슬라이싱을 할 때 음수를 넣거나, 자리를 비우는 것도 가능하다.
- 시퀀스의 특징 : 2. 멤버 조회 (원소 조회)
- in 연산자로 시퀀스 안에 원소가 있는지 확인이 가능하다.
- 시퀀스의 특징 : 3.길이 확인
- 시퀀스의 특징 : 4. 연결 연산
- ( + ) 연산자로 같은 시퀀스 두 개를 이어 붙일 수 있다.
- 시퀀스의 특징 : 5. 반복 연산
- ( * ) 연산자로 시퀀스를 반복할 수 있다.
03 Dictionary
- 딕셔너리 : Dictionary 자료형은 짝꿍이 있는 자료형이다.
- { } 중괄호로 묶어서 표현한다.
- name : Michael, age : 10은 딕셔너리 자료형이다.
- { Key : Value } 의 형식으로 Key를 알면 Value를 알 수 있다.
- Key는 열쇠처럼 자료를 꺼낼 수 있는 도구이고, Value는 Dictionary에서 Key로 꺼낸 자료이다.
- Dictionary[ key ] : Dictionary에서 자료를 꺼내기
- Dictionary[ key ] : Dictionary에서 자료를 추가하기
- del 함수로 Dictionary의 원소 삭제하기
- Dictionary의 특징 : Key는 변할 수 없는 자료형이다.
- Key는 변할 수 없는 자료형이므로 값이 변하는 값을 Key로 사용하고 싶을 때는 값이 변하는 리스트를 사용하지 않고 튜플을 사용한다.
'2022 AI SW 온라인 교육 > AI 데이터 분석 트랙' 카테고리의 다른 글
[AI 데이터 분석] 데이터 분석을 위한 라이브러리 - 01. 파이썬의 여러가지 모듈과 패키지 (0) | 2022.12.14 |
---|---|
[AI 데이터 분석] 핵심 파이썬 기초 프로그래밍 - 05. 같은 듯 다른 함수와 메서드 (2) | 2022.12.14 |
[AI 데이터 분석] 핵심 파이썬 기초 프로그래밍 - 03. 반복되는 명령을 줄여주는 반복문 (0) | 2022.12.14 |
[AI 데이터 분석] 핵심 파이썬 기초 프로그래밍 - 02. 특정 조건에 따라 작업을 수행하는 조건문 (0) | 2022.12.13 |
[AI 데이터 분석] 핵심 파이썬 기초 프로그래밍 - 01. 파이썬 활용을 위한 기초적인 재료 (0) | 2022.12.13 |