리스트 안에 for문과 if문을 한 번에 처리할 수 있는 방법이다.
# 사용법
[표현식 for 항목 in 이터러블 if 조건문]
#예시
squares_of_evens = [x**2 for x in range(1, 11) if x % 2 == 0]
print(squares_of_evens)
# 출력: [4, 16, 36, 64, 100]
for문과 if문은 몇 번이고 반복이 가능하다.
번거롭게 몇 줄 다 칠 필요없이 한번에 쓰면 돼서 간편하당
참고
1) 리스트 컴프리헨션
## 리스트 생성하기 기존에 배운 문법으로 1부터 10까지 정수를 순서대로 가지고 있는 리스트를 생성하는코드는 다음과 같습니다. ``` numbers = [] for n i…
wikidocs.net
'파이썬' 카테고리의 다른 글
[Python] 참조(Reference) + 복사(Copy) (0) | 2024.07.05 |
---|---|
map()함수 (0) | 2024.06.09 |
lambda()함수 (0) | 2024.06.09 |
파이썬 복합 할당 연산자 (0) | 2024.05.28 |
파이썬 문자열 2개 이상 위치 찾아내기 (0) | 2024.05.28 |