본문 바로가기
Python/Python 문법

Python [ List 생성 및 기초 ]

by lchit 2019. 12. 19.

 

 

 

1. 빈 리스트의 생성

리스트명 = [ ] 로도 생성 가능하고

리스트명 = list( )로도 생성 가능하다.

 

출력 시 비어있는 리스트가 출력되고

타입 확인 결과 리스트로 확인된다.

 


 

2. 초기 데이터를 가지는 리스트의 생성

데이터들을 가지고 생성된 리스트의 모습.

 

 


 

3. 다차원 리스트의 생성

리스트 가 가지는 값으로 리스트 자체가 존재할 수도 있다.

(다차원 리스트가 가능하다)

 


4. 리스트 인덱싱

리스트의 요소를 인덱스 번호를 이용하여 가져올 수 있다.

위 리스트에서는 0부터시작해 3번째 요소가 리스트 자체이며

출력 시 리스트 자체가 반환되는 것을 볼 수 있다.

 

다차원 리스트에서 속에 존재하는 리스트의 요소를 불러오는 방법으로

리스트 요소의 인덱스 번호를 먼저 불러오고 [3] 그 리스트 안에서

가져오고자 하는 요소 인덱스번호를 호출하면 된다 [1] 즉, [3][1] = 'b'

 


 

5.  리스트 슬라이싱

 

[ 시작번호 : 끝 번호 ]의 형태로 데이터를 잘라올 수 있으며

반환되는 데이터의 형태는 리스트이다.

 

( 시작 혹은 끝 위치가 생략된다면 처음부터, 혹은 ~끝까지 이다 )

 


 

6. 리스트 연산

리스트끼리 더하기는 리스트가 연결되고

리스트와 정수의 곱하기는 n만큼 리스트가 반복된다.

 

 


 

7. 리스트 요소 수정 및 삭제

수정할 리스트 요소 번호에 값을 대입

인덱싱으로 리스트를 대입하면 리스트 자체가 대입된다.

슬라이싱으로 리스트를 대입하면 리스트의 데이터만 대입된다.