반응형
if문 한 줄로 작성하기

아래의 코드를 동작시키기면 'num은 10이다'가 출력될 것입니다. 

num = 10

if num == 10:
	print('num은 10이다')
else:
	print('num은 10이 아니다')

 

위 코드를 한 줄로 작성해 보겠습니다. 

num = 10

print('num는 10이다' if a == 10 else 'num은 10이 아니다')

코드를 동작시키면 마찬가지로 'num은 10이다'가 출력될 것입니다. 

if문을 한 줄로 작성할 때 위 코드는 이런 식으로 구성이 되어 있습니다. 

 

print( 【참일 때 결과】 if 【조건】 else 【참 이외일 때 결과】 )

 

리스트에 숫자 넣기

리스트 컴프리헨션을 이용해서 리스트에 숫자를 넣겠습니다. 

 

num_list = [value for value in range(-5, 5)]

이제 num_list에는 아래와 같이 값들이 들어가 있습니다. 

 

 

 

num_list의 수 중 양수만 리스트에 넣기(조건에 맞는 값만 리스트에 넣기)

 

positive_num = [value for value in num_list if value > 0]

positive_num을 출력하면 아래와 같습니다. 

물론 반대로 음수만 담을 수도 있습니다. 

negative_num = [value for value in num_list if value < 0]

결과를 출력하면 음수만 담겨있다는 것을 확인할 수 있습니다. 

 

 

같이 읽으면 좋은 글

 

 

 

【Python 활용 방법 총정리】 파이썬으로 할 수 있는 것은?

파이썬(Python)은 최근 가장 큰 인기를 얻고 있는 프로그래밍 언어입니다. 하지만 아직 프로그래밍에 익숙하지 않다면 자연스럽게 이런 의문이 떠오릅니다. 파이썬으로는 어떤 걸 할 수 있어? 파

easytoread.tistory.com

 

파이참 무료와 유료 버전의 차이 | 어느 쪽을 사용해야 할까?

파이참(PyCharm)에는 아래의 3가지 버전이 있습니다. Professinal(프로페셔널) Community(커뮤니티) Educatinal(에듀케이셔널) 이 중 Professinal은 유료 버전이고 Community와 Educational은 무료 버전입니다...

easytoread.tistory.com

 

파이썬(Python)과 비단뱀 | 파이썬이라는 이름의 유래

Python은 최근 가장 많은 인기를 얻고 있는 프로그래밍 언어입니다. 언어를 공부하다보면 한 번쯤은 'Python이라는 게 무슨 의미지?', 'Python란 이름은 어디에서 나온 거지?'라는 의문을 가지게 되는

easytoread.tistory.com

 

【Python】 파이썬 이중(2차원) 리스트 만들고 요소에 접근하기

파이썬의 리스트에는 리스트의 요소로 다른 리스트를 넣을 수가 있습니다. 이렇게 리스트 안에 리스트를 넣은 것을 다차원 리스트 또는 다중리스트라고 부릅니다. 여기서는 이중(2차원)리스트

easytoread.tistory.com

 

【Python】 파이썬 이중 for문 + 리스트 컴프리핸션

파이썬 이중 for문으로 2D 리스트 만들기 2D 리스트란 리스트 안에 리스트가 들어가 있는 상태의 리스트를 의미합니다. 예를 들면 아래와 같습니다. [ [0, 1, 2, 3, 4] [5, 6, 7, 8, 9] [10, 11, 12, 13, 14] [15,..

easytoread.tistory.com

 

파이참 무료 다운로드 | 설치 방법 | 기본 사용 방법

파이참은 Python 유저들에게 가장 큰 인기를 얻고 있는 통합 개발 환경(IDE) 중 하나입니다. 여기서는 파이참 무료 버전(Community)을 다운로드 하는 법과 설치 방법 그리고 기본 사용 방법까지 확인해

easytoread.tistory.com

 

【파이썬 랜덤 리스트 생성】 Python 리스트 랜덤 넘버(무작위 숫자)로 채우기

for 문을 사용해서 파이썬 랜덤 리스트 생성 아래와 같은 방식으로 리스트에 무작위 숫자를 넣을 수 있습니다. import random my_list = [] for value in range(0, 20): my_list.append(random.randint(0,100)) 무..

easytoread.tistory.com

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기