□ 리스트 2차원 배열 : 행과 열로 구분된 리스트 형태
□ 2차원 생성
#빈리스트 생성
a = []
#2차원을 위한 행과 열값 저장
#아래 코드는 총 3행 2열을 생성하는 것임
a = [[10,20],[30,40],[50,60]]
#인덱스를 활용하여 행번호를 통한 값 조회
a[0]
a[1]
a[2]
□ For문 활용한 2차원 생성
#생성할 행 리스트 변수 지정
a = []
#for문을 활용한 2차원 생성
for i in range(10): #생성할 행 범위
line = [] #생성할 열 리스트 변수 지정
for b in range(2): #생성할 열 개수 지정
line.append('*') #열에 채울 값 지정
a.append(line) #채울 값을 다시 행 리스트에 저장
#확인
print(a)
□ +tip) for문을 활용한 실수 정수로 변환
#(1) for문 활용
a = [1.2,1.3,1.4,1.5]
for i in range(len(a)):
a[i] = int(a[i])
print(a)
#(2) map 함수 활용
a = [1.2,1.3,1.4,1.5]
a_map = list(map(int,a)) #list명 = list(map(변환타입, 리스트변수))
print(a_map)
'Python > COS Pro Python 1급' 카테고리의 다른 글
반복문 (For문) (0) | 2023.10.11 |
---|---|
조건문(if/elif/else) (1) | 2023.10.10 |
리스트(list) 응용 (0) | 2023.10.09 |
리스트(List)와 튜플(Tuple) (1) | 2023.10.08 |
Input() 함수 / 구분자(.split , sep) (1) | 2023.10.08 |