CODEDRAGON ㆍDevelopment/Python
리스트(list)
· 다른 언어에서는 배열(array)이라고 하는 형태의 데이터 타입입니다. 파이썬의 리스트는 동적배열(Dynamic Array)로서 자유롭게 확장할 수 있는 구조를 가지고 있습니다.
· 리스트는 연관된 데이터를 모아서 관리하기 위해서 사용하는 데이터 타입입니다. 즉, 리스트는 값들의 나열입니다.(임의의 객체를 순차적으로 저장하는 집합(컬렉션) 자료형)
· 리스트의 장점 중 하나는 순차적인 번호를 몰라도 마지막 요소부터 바로 접근이 가능하다는 점입니다.
· 리스트 안에 어떠한 자료형도 포함시킬 수 있습니다.
· 인덱싱과 슬라이싱이 가능합니다.
· append(), insert(), extend(), +연산자를 사용하여 값을 추가할 수 있습니다.
· 시퀀스 자료형이면서 그 안의 요소(element)들은 그 값을 자유롭게 변경할 수 있는 Mutable 데이터 타입입니다.
· 문자열이 지닌 대부분의 연산들은 리스트도 지원합니다.
· 리스트에서 지원하는 일반적인 연산은 인덱싱, 슬라이싱, 연결, 반복, 멤버쉽 테스트 등이 있습니다.
변수 vs 리스트
변수가 하나의 데이터를 임시로 저장하기 위한 것이라면 리스트는 여러 개의 데이터를 저장하기 위한 것입니다.
구분 |
차이 |
변수(variable) |
하나의 데이터를 임시 저장 |
리스트(list) |
여러 개의 데이터 저장(값들의 나열) |
'Development > Python' 카테고리의 다른 글
PyQt5 tutorial (0) | 2017.12.27 |
---|---|
기존 Python 프로젝트를 PTVS 프로젝트로 만들기 - 기존 프로젝트 가져오기, .py 파일 실행하기, 프로젝트 폴더 내용 확인하기 (0) | 2017.12.21 |
Lambda(람다), 람다(lambda) 함수 (or 축약 함수), 구문(syntax) (0) | 2017.12.07 |
PyCharm Keymap (단축키) (0) | 2017.11.25 |
PTVS - Python 프로젝트 생성 - VS 2017 실행, 프로젝트 생성, 코드 작성, 실행하기 (0) | 2017.11.19 |