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 |