1. 빈 리스트의 생성
리스트명 = [ ] 로도 생성 가능하고
리스트명 = list( )로도 생성 가능하다.
출력 시 비어있는 리스트가 출력되고
타입 확인 결과 리스트로 확인된다.
2. 초기 데이터를 가지는 리스트의 생성
데이터들을 가지고 생성된 리스트의 모습.
3. 다차원 리스트의 생성
리스트 가 가지는 값으로 리스트 자체가 존재할 수도 있다.
(다차원 리스트가 가능하다)
4. 리스트 인덱싱
리스트의 요소를 인덱스 번호를 이용하여 가져올 수 있다.
위 리스트에서는 0부터시작해 3번째 요소가 리스트 자체이며
출력 시 리스트 자체가 반환되는 것을 볼 수 있다.
다차원 리스트에서 속에 존재하는 리스트의 요소를 불러오는 방법으로
리스트 요소의 인덱스 번호를 먼저 불러오고 [3] 그 리스트 안에서
가져오고자 하는 요소 인덱스번호를 호출하면 된다 [1] 즉, [3][1] = 'b'
5. 리스트 슬라이싱
[ 시작번호 : 끝 번호 ]의 형태로 데이터를 잘라올 수 있으며
반환되는 데이터의 형태는 리스트이다.
( 시작 혹은 끝 위치가 생략된다면 처음부터, 혹은 ~끝까지 이다 )
6. 리스트 연산
리스트끼리 더하기는 리스트가 연결되고
리스트와 정수의 곱하기는 n만큼 리스트가 반복된다.
7. 리스트 요소 수정 및 삭제
수정할 리스트 요소 번호에 값을 대입
인덱싱으로 리스트를 대입하면 리스트 자체가 대입된다.
슬라이싱으로 리스트를 대입하면 리스트의 데이터만 대입된다.
'Python > Python 문법' 카테고리의 다른 글
Python 튜플Tuple [ 생성 및 특징 ] (0) | 2019.12.22 |
---|---|
Python List 메서드 [ append, insert, len, sort, reverse, index, count, remove, p (0) | 2019.12.19 |
Python 문자열 메서드 [ count, find, index, join, upper,lower, strip, replace, (0) | 2019.12.19 |
Python 문자열 활용 [ 생성, 인덱싱, 슬라이싱, len ] (0) | 2019.12.18 |
Python 입력, input( ), [ split, map ] (0) | 2019.12.18 |