한줄 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)
----------------------------------------------
['p', 'y', 't', 'h', 'o', 'n']
'Python > Python Programming' 카테고리의 다른 글
[Python] 정렬과 공백을 이용하여 보기좋게 출력하기 (0) | 2018.05.12 |
---|---|
[Python] Python 버전 정보 (0) | 2018.05.12 |
[Python] MSSQL 실행쿼리 모니터링 (0) | 2018.05.11 |
[Python] ftplib 모듈을 이용한 FTP 파일 업로드 (0) | 2018.05.09 |
[Python] 포함(Containment) 연산자 in, not in (2) | 2018.05.07 |
[Python] if 조건문에서 자료형의 참(True)과 거짓(False) (0) | 2018.05.07 |
[Python] getpass 모듈을 이용하여 입력값 감추기 (0) | 2018.05.06 |
[Python] set 자료형 - 교집합, 합집합, 차집합 (0) | 2018.05.06 |