▼같은 값 원하는 만큼 반복하여 1차원 리스트에 저장
#ex. [0,0,0,0,0,0,0,0,0,0]
a = []
for i in range(10):
a.append(0)
#ex. [0,0,0,0,0,0,0,0,0,0] 위와 결과는 같은데 한줄로 쓰는 방법
a = [0 for i in range(10)]
▼같은 값 원하는 만큼 반복하여 2차원 리스트에 저장
#[[0,0,0,0],[0,0,0,0],[0,0,0,0]]
a = [] #빈 리스트
for i in range(3):
hang = []
for j in range(4):
hang.append(0)
a.append(hang)
#[[0,0,0,0],[0,0,0,0],[0,0,0,0]] 위와 같지만 다른 표현
a = [[0 for j in range(4)] for i in range(3)]
#[[0,0,0,0],[0,0,0,0],[0,0,0,0]] 위와 같지만 다른 표현
a = [[0] * 4 for i in range(3)]
'공부 > Python' 카테고리의 다른 글
[python]알파벳 리스트 만들기 (0) | 2021.12.29 |
---|---|
[python]리스트 원소 변경하는 방법 (0) | 2021.12.29 |
[python]문자열 만드는 방법 4가지 (+, % ,str.format, f-string) (0) | 2021.07.28 |
[python]한 번에 여러 개 입력 받기(split함수, map함수) (1) | 2021.07.27 |
python 기초 8 - 파일 (0) | 2019.09.28 |
댓글