반응형
어떤 이유로이 작업을 수행하는 방법을 기억할 수 없습니다. 조건이 참이면 Python에서 변수를 설정하는 방법이 있다고 생각합니다. 이것이 의미하는 바는 :
value = 'Test' if 1 == 1
조건 (1 == 1)이 참인 경우 값 을 '테스트'로 설정합니다. 이를 통해 다음과 같이 다양한 변수를 설정하기 위해 여러 조건을 테스트하려고했습니다.
value = ('test' if 1 == 1, 'testtwo' if 2 == 2)
그리고 몇 가지 조건에 대해서만 계속됩니다. 이게 가능해?
해결 방법
이것은 당신이 찾고있는 것에 가장 가까운 것입니다 :
value = 'Test' if 1 == 1 else 'NoTest'
그렇지 않으면 그다지 많지 않습니다.
참조 페이지 https://stackoverflow.com/questions/8116127
반응형
'파이썬' 카테고리의 다른 글
파이썬 문자열 목록에서 모든 이스케이프 시퀀스를 제거하는 방법은 무엇입니까? (0) | 2020.09.26 |
---|---|
파이썬 SQLite와 Python-fetchone ()을 사용하여 사전을 반환합니까? (0) | 2020.09.26 |
파이썬 TypeError : 'float'개체는 반복 할 수 없습니다. (0) | 2020.09.26 |
파이썬 Python : 목록에서 문자열의 하위 문자열을 확인하는 방법은 무엇입니까? (0) | 2020.09.26 |
파이썬 복사 된 변수가 원본을 변경합니까? (0) | 2020.09.26 |
댓글