데이터분석 기록일지

파이썬

리스트 컴프리헨션(list comprehension)

야하루 2024. 6. 9. 03:08

 

리스트 안에 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문은 몇 번이고 반복이 가능하다.

번거롭게 몇 줄 다 칠 필요없이 한번에 쓰면 돼서 간편하당

 

 

 

참고

https://wikidocs.net/22805

 

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