리스트 컴프리헨션을 사용해 리스트 생성
a = [i for i in range(10)]
print(a)
## 출력
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
리스트 표현식을 사용(if문)
리스트에 짝수만 할당하기
a = [i for i in range(10) if i % 2 == 0]
print(a)
## 출력
[0, 2, 4, 6, 8]
리스트 컴프리헨션 중복 반복문(구구단 리스트)
a = [i*j for i in range(2, 10) for j in range(1, 10)]
print(a)
## 출력
[2, 4, 6, 8, 10, 12, 14, 16, 18, 3, 6, 9, 12, 15, 18, 21, 24, 27, 4, 8, 12, 16, 20, 24, 28, 32, 36, 5, 10, 15, 20, 25, 30, 35, 40, 45, 6, 12, 18, 24, 30, 36, 42, 48, 54, 7, 14, 21, 28, 35, 42, 49, 56, 63, 8, 16, 24, 32, 40, 48, 56, 64, 72, 9, 18, 27, 36, 45, 54, 63, 72, 81]
'프로그래밍 > Python' 카테고리의 다른 글
세트(set), 집합 (0) | 2020.03.13 |
---|---|
문자열 응용 (0) | 2020.03.13 |
리스트, 튜플 응용 (0) | 2020.03.13 |
딕셔너리 (0) | 2020.03.13 |
시퀀스 자료형(배열) (0) | 2020.03.13 |