*리스트 컴프리핸션

1)1차원 리스트

a = [ i for i in range(10)]

print(a)
>>
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

 

1-1)1차원 리스트 조건부
a=[i for i in range(20) if i%2==1]
print(a)
>>
[1, 3, 5, 7, 9, 11, 13, 15, 17, 19]

2) N*M 크기의 2차원 리스트와 초기화

array=[[0]*m for _ in range(n)]

 

m=2
n=3
array=[[0]*m for _ in range(n)]

print(array)
 
>>

[[0, 0], [0, 0], [0, 0]]

 

+ Recent posts