본문 바로가기

Python

리스트(LIST)

List type

-많은 양의 데이터를 처리하는 데 용이

-다양한 자료형 저장 가능(문자, 정수 등)

 

e.g.

famaily = ["엄마", "아빠", "나"]

print(famaily)

 

list initial

list = [] #빈 리스트 생성

list1 = [1,2,3,4,5]

list2 = ["Kim", 25, "Lee", 30]

list3 = [10, ["sun", "moon"]]

 

range() 함수를 이용한 list 만들기

 

e.g.

list(ange(1, 10, 2)) => [1, 3, 5, 7, 9]

시작 값 마지막 값, 증가 값

 

list index

-인덱스는 0부터 시작, 따라서 마지막 수는 리스트 수보다 1 작음

-음수 인덱스는 맨 뒤에서 부터 -1부터 시작하고 앞으로 갈수록 절대값은 커지고 값은 작아짐

e.g.

a = [1, 3, 5, 7, 9]

a[0] = 1

a[4] = 9

a[-1] = 9

a[-5] = 1

 

list slice

-range() 함수와 동일 하게 시작 값, 마지막 값, 증가 값

-':'으로 구분 list[begin : last : step]

e.g.

a[0:4] = [1,3,5,7] #인덱스 하나 앞에까지 불러옴 리스트 인덱스 대각선으로 잘린다고 생각하면 조금 편함

'Python' 카테고리의 다른 글

Tensorflow 2.0 설치 (CUDA)  (0) 2020.05.29
별("*")에 별("*") 찍기 (While 문)  (0) 2018.09.14
파이썬 시작 Hello World!  (0) 2018.09.14