리스트
: 데이터의 목록
수정, 추가, 삭제 모두 가능
프로그램에서 많이 사용되는 데이터들을 관리하는 자료형
선언
: [ ] 를 통해 생성
배열
: 파이썬에서는 배열이 없다
Collection : 다량의 데이터들을 관리하기 위해서 만들어진 클래스들이 존재한다
e.g. 튜플, 리스트, 딕셔너리
-> 저장되는 데이터 타입은 object
튜플(Tuple)
: 데이터가 수정되지 않는 값의 모음
수정불가 ; 읽기 전용 데이터 리스트
프로그램에서 사용되는 데이터가 정해진 의미 있는 데이터들의 목록
e.g. 거리단위, 경도, 위도, RGB 컬러비트, etc.
-> 인덱스, 슬라이싱 사용 가능
선언
()를 통해서 생성한다
() 생략가능
Packing / Unpacking
Packing : 하나의 튜플 안에 여러개의 데이터를 넣는것 ; 선언
Unpacking : 여러 개의 값을 가진 tuple의 데이터를 여러개의 변수에 넣는것
변수의 개수와 데이터의 개수는 반드시 일치 되어야 한다
Tuple | 데이터의 집합 | 데이터 변경 불가 |
List | 데이터의 집합 | 데이터 변경 가능 |
Dictionary | 데이터의 집합 | Key와 Value값이 쌍으로 관리하는 형태 |
※ 같은 형태와 같은 성격의 데이터들을 보다 쉽게 관리하기 위해서 사용한다.
'Backend > Python' 카테고리의 다른 글
Python 파이썬 데이터 저장 공간 : for문, 문자열, 인덱스(index) (0) | 2023.06.30 |
---|---|
Python 파이썬 클래스 (0) | 2023.06.30 |
Python 파이썬 반복문 while 연습 예제 (0) | 2023.06.30 |
Python 랜덤모듈 : 원하는 범위 내의 숫자 구하기 (0) | 2023.06.29 |
Python 파이썬 모듈 import (0) | 2023.06.28 |