[Python] List Comprehension📖

Inah-_-·2021년 3월 24일
0

Python

목록 보기
19/21
post-thumbnail

Python List📋


Pythonic하게 List만들기

[ 표현식 for 원소 in 반복가능한 객체 ]
[ 표현식 for 원소 in 반복가능한 객체 if문]

기존 사용했던 For문

빈 list를 생성 후 for문을 돌려 append()

result = []

for num in range(1,11):
    result.append(num)

print(result)

# output
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# 조건이 있는 표현식일 경우
result = []

for num in range(1,11):
    if num > 5:
        result.append(num)

print(result)

# output
[6, 7, 8, 9, 10]

List Comprehension

result = [ num for num in range(1,11) ]

print(result)

# output
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

# 조건이 있는 표현식일 경우
result = [ num for num in range(1,11) if num > 5 ]

print(result)

# output
[6, 7, 8, 9, 10]
profile
Backend Developer

0개의 댓글

관련 채용 정보