본문 바로가기
Etc./Python

[Python] 리스트 내포(List comprehension)

by ahj 2021. 10. 10.

https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=qbxlvnf11&logNo=221434003885 

 

파이썬 리스트 안에서 for 문 사용하기

파이썬은 스크립트 언어답게 간결함을 지향합니다. 그래서 반복문 중 하나인 for 문 역시 보다 심플한 형식...

blog.naver.com

여기 좋고

간단히 정리하면

리스트 명 = [표현식 for 변수 in 반복 가능한 대상(iterable) if 조건문]

이렇게 실행을 해주면

for문과 if문을 만족하는 표현식이 list의 item으로 저장되는 것!

 

+21.10.25

list comprehension을 이용한 2차원 리스트 초기화

# M x N 의 2차원 리스트 초기화
array = [[0] * N for _ in range(M)]
# M = 3, N = 4이면 
# [[0,0,0,0],
#  [0,0,0,0],
#  [0,0,0,0]] 배열 만들어짐

 

'Etc. > Python' 카테고리의 다른 글

[Python] join  (0) 2021.10.10
[Python] zip  (0) 2021.10.10
[Python] sort() vs sorted()  (0) 2021.10.10
[Python] shallow/deep copy  (0) 2021.10.10
[Python] string 모듈  (0) 2021.10.09

댓글