본문 바로가기

프로그래밍 언어/Python

[Python] List 리스트 기본 형태, 생성법, 억세스

반응형

List 

- 기본 형태 : 변수 = [데이터값, 데이터값…. ]

- 변수[숫자] = 값

ㄴ 숫자: ‘인덱스’/’오프셋’이라고 한다

ㄴ 리스트에 있는 순서대로 인덱스를 입력한다. 시작값은 0, 뒤에서부터 세면 -1부터.

 

List 만들기 : [ ], List ()

ㄴ 표시방법: [ ], 대괄호 시작, 대괄호로 끝

ㄴ 왼쪽에 영어가 붙어있지 않음. 변수가 없다는 뜻.

ㄴ 리스트 함수로도 생성 가능 : List ()

 

List 억세스: 변수[인덱스]

ex) 

week = ['Mon','Tue','Wed','Thu', 'Fri']

week[0] -> week 리스트 안에 첫번째 데이터인 ‘Mon’을 뜻한다.

week[-1] -> week 리스트 안에 마지막 데이터인 ‘Fri’를 뜻한다. 

 

- 리스트 안의 리스트 값 얻는 법: 변수[인덱스][인덱스]

ex) my_list = ['Mitch',[3,6,7],['yellow',5,6]]

my_list[0] -> my_list 리스트 안에 첫번째 데이터인 ‘Mitch’을 뜻한다.

my_list[1][1] -> my_list 리스트 안에 두번째 데이터인 [3,6,7]안에서의 두번째 값을 뜻한다.

my_list[2][0][-1] ->  my_list 리스트 안에 세번째 데이터인 ['yellow',5,6]안에서의 첫번째 값의 마지막 글자를 뜻한다.

 

반응형