[python 기초] list comprehensions

cosmos-JJ·2023년 10월 30일
0

Python

목록 보기
6/11

list comprehensions (리스트 내포)

: 반복문을 이용하여 짧게 한 줄로 리스트 작성

# 기본 형식
리스트 이름 = [ 표현식 for 반복 변수 in 반복할 수 있는 것]

# 조건문을 포함한 형식
리스트 이름 = [ 표현식 for 반복 변수 in 반복할 수 있는 것 if 조건문]

EX

# 기본 형식
example_list = [i*i for i in range(0,10,2)]

print(example_list)
# [0, 4, 16, 36, 64]

# 조건문을 포함한 형식
example_list_if = [i*i for i in range(0,10) if i%2 == 0]

print(example_list_if)
# [0, 4, 16, 36, 64]

list comprehensions 줄바꿈

리스트 이름 = [ 표현식
	for 반복 변수 in 반복할 수 있는 것
    if 조건문 ]

EX

line_change = [str(i)+'길게 써보자' 
                   for i in range(0,10) 
                   if i%2 == 0]
print(line_change)
# ['0길게 써보자', '2길게 써보자', '4길게 써보자', '6길게 써보자', '8길게 써보자']

참고

  • 혼자 공부하는 파이썬 (윤인성 지음)
profile
🤍도전하는 건 즐거워요🤍

0개의 댓글