imhamburger 님의 블로그

파이썬(Python) - List comprehension 본문

파이썬(Python)

파이썬(Python) - List comprehension

imhamburger 2024. 6. 15. 01:12

리스트 컴프리핸션은 리스트를 만들기 위해 사용하는 방법을 말한다.

list1 = [expression for 변수 in iterable]

 

예시

#[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
list1 = [i for i in range(10)]


#[3, 6, 9]
list2 = [i for i in range(10) if i % 3 == 0]

#조건없이 간단하게 리스트를 만들수도 있다.
#[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
list1 = list(range(10))

 

화면출력

#내장함수 활용
print()

#sep가 기본값으로 " " 공백을 가지고 있어서 값 사이에 ','을 추가하고싶으면 저렇게 표현하면 된다.
print(a, b, c, sep=", ")

#end 값을 초기화하여 줄바꿈이 되지 않는다.
print("hamburger", end="")
print("hello!")
>> hamburgerhello!

 

+추가로... input이라는 함수가 있는데 input은 str로 받기때문에, 만약 정수로 출력하고 싶다면 int 함수를 이용하여 변환해야 한다.