1. if문

1-1 조건부 표현식

🍟 조건문이 참인 경우 if 조건문 else 조건문이 거짓인 경우

if score >=80:
	message = 'success'
else:
	message = 'failure'

#위 내용을 조건부 표현식으로 표현하면    
message = 'success' if score >= 80 else 'failure'

2. for문

2-1 다양한 for문의 사용

>>> a = [(5,6), (1,2), (7,8)]
>>> for (first, last) in a:   #리스트의 값이 튜플일 경우
	print(first + last)
    
11
3
15

2-2 리스트 내포 (List Comprehension)

🍟 표현식 for 항목 in 반복가능객체 if 조건문

>>> a = [1, 2, 3, 4]
>>> result = []
>>> for num in a:
	if num % 2 == 0:
    	    result.append(num*3)
>>> print(result)
[6, 12]


#리스트 내포
>>> a = [1,2,3,4]
>>> result = [num * 3 for num in a if num % 2 == 0]
>>> print(result)
[6, 12]

🍟 for문 2개 이상 사용 가능

>>> result = [x*y for x in range(2,10)
...               for y in range(1,10)]



아래 내용을 바탕으로 정리한 것이다.

점프투파이썬 (https://wikidocs.net/19)

profile
Hello World!

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN