Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

나의 지식 보관소

리스트 내포 본문

프로그래밍 언어/파이썬

리스트 내포

야식은진리다 2020. 6. 24. 23:27

리스트 내포는 위와 같은 코드를 더 직관적이고 편리하게 만들 수 있게 해준다.

리스트 내포의 일반 문법은 다음과 같다.

[표현식 for 항목 in 반복가능객체 if 조건]

if 조건 부분은 생략이 가능하다.

 

for문을 여러개 사용하는것도 가능하다.

[표현식 for 항목1 in 반복가능객체1 if 조건1
	for 항목2 in 반복가능객체2 if 조건2
	...
	for 항목n in 반복가능객체n if 조건n]

 

아래와 같은 코드가 있다고 가정해보자.

a = [1,2,3,4]
result = []

for num in a:
    result.append(num*3)

print(result)

이를 리스트 내포로 고치면 다음과 같다.

a = [1,2,3,4]
result = [num * 3 for num in a]

print(result)

 

'프로그래밍 언어 > 파이썬' 카테고리의 다른 글

global  (0) 2020.06.26
함수  (0) 2020.06.26
for 문  (0) 2020.06.24
조건부 표현식  (0) 2020.06.24
파이썬의 변수 할당 방법 중 특이한 방법  (0) 2020.06.24