리스트(list), 변수 vs 리스트

CODEDRAGON Development/Python

반응형

 

 

리스트(list)

·       다른 언어에서는 배열(array)이라고 하는 형태의 데이터 타입입니다파이썬의 리스트는 동적배열(Dynamic Array)로서 자유롭게 확장할 수 있는 구조를 가지고 있습니다.

·       리스트는 연관된 데이터를 모아서 관리하기 위해서 사용하는 데이터 타입입니다. , 리스트는 값들의 나열입니다.(임의의 객체순차적으로 저장하는 집합(컬렉션) 자료형)

·       리스트의 장점 중 하나는 순차적인 번호를 몰라도 마지막 요소부터 바로 접근이 가능하다는 점입니다.

·       리스트 안에 어떠한 자료형도 포함시킬 수 있습니다.

·       인덱싱과 슬라이싱이 가능합니다.

·       append(), insert(), extend(), +연산자를 사용하여 값을 추가할 수 있습니다.

·       시퀀스 자료형이면서 그 안의 요소(element)들은 그 값을 자유롭게 변경할 수 있는 Mutable 데이터 타입입니다.

·       문자열이 지닌 대부분의 연산들은 리스트도 지원합니다.

·       리스트에서 지원하는 일반적인 연산은 인덱싱, 슬라이싱, 연결, 반복, 멤버쉽 테스트 등이 있습니다.

 

 

 

 

변수 vs 리스트

변수가 하나의 데이터를 임시로 저장하기 위한 것이라면 리스트는 여러 개의 데이터를 저장하기 위한 것입니다.

구분

차이

변수(variable)

하나의 데이터를 임시 저장

리스트(list)

여러 개의 데이터 저장(값들의 나열)