본문 바로가기
Python

[python] 리스트 내 조건문 사용하기 - 리스트 컴프리헨션 (List Comprehension)

by 고체물리학 2022. 2. 16.

1) 0부터 9까지 연속적인 숫자가 담긴 리스트를 작성할 때

1
2
list1 = [i for i in range(0,10)]
print(list1)
cs

 

출력 결과

 

실행

 

 

 

2) 리스트에 내 조건식 사용하기( 만든 list요소에서 5 이상인 배열 출력하기)

1
2
3
4
list1 = [i for i in range(0,10)]
print(list1)
list2 = [i for i in range(len(list1)) if i >= 5]
print(list2)
cs

 

출력 결과

실행

 

 

 

3) for문을 여러개 사용하여 구구단 출력

1
2
list1 = [i*for i in range(2,10for j in range(1,10)]
print(list1)
cs

 

출력 결과

 

실행

반응형

댓글