if문 4

Python Programming Basic - Append. 리스트 축약 (List Comprehensions)

리스트 객체를 이용하여 조합, 필터링 등의 추가적인 연산을 통하여 새로운 리스트 객체를 생성하는 경우, 리스트 내장은 매우 효율적이다. for in (if ) - 시퀀스 타입 객체 : 리스트, 튜플, 셋 - 아이템 : 리스트 객체의 개별 아이템 - 표현식 : 개별 을 사용하여 사상함수 형태로 새로운 리스트 객체를 생성 - if 조건식 : 조건식에 맞는 원본 리스트의 아이템을 선별하는 경우. 생략가능 # [ 0, 1, 2, 3, 4 ] 요소 가진 리스트 만들기 (일반적인 문법) lst = [] for i in range(5): lst.append(i) print(lst) [0, 1, 2, 3, 4] # List Comprehensions을 이용한 방법 lst = [ i for i in range(5) ] ..

Python Programming Basic - 6. 조건문(if문)

(1) if문 문법 if 조건1: … 수행코드 … elif 조건2: … 수행코드 … elif 조건3: … 수행코드 … else: … 수행코드 … * if 함수 내에서는 스페이스 4번으로 들여쓰기 한다. # if문만 단독사용 a = 6 if a > 5: print("a는 5보다 큽니다") a는 5보다 큽니다 # if문 ~ else문 사용 a = 4 if a > 5: print("a는 5보다 큽니다") else: print("a가 5보다 작습니다") a가 5보다 작습니다 # if문 ~ elif ~ else문 사용 a = 4 if a > 5: print("a는 5보다 큽니다") elif a >= 3 and a

[Python] Assigning variables or list as single-line if statements (한줄if문)

한줄 if문으로 변수나 리스트 할당 조건식의 참과 거짓을 변수를 대입하거나 리스트를 생성할 수 있다. 1. 문자열 대입 a = 'python' b = 'This is True' if a == 'python' else 'This is False' print(b) --------------------------------------------------------- This is True 2. 숫자 a = 'python' b = 1 if a == 'python' else 0 print(b) -------------------------------- 1 3. 리스트 a = 'python' b = [ a for a in a ] if a == 'python' else 0 print(b) --------------..

[Python] if 조건문에서 자료형의 참(True)과 거짓(False)

파이썬 자료형의 참(True)과 거짓(False) 자료형 참(True) 거짓(False) 숫자 0이 아닌 정수 0 문자열 'python' '' 리스트 ['a','b','c'] [ ] 튜플 ('a','b','c') ( ) 딕셔너리 {'a':'b'} { } 1. 문자열 if 'python': print(True) else: print(False) ---------------- True if '': print(True) else: print(False) ---------------- False 2. 숫자 if 123: print(True) else: print(False) ---------------- True if 0: # 0 -> False print(True) else: print(False) -----..