여러 변수를 정수와 비교하고 세 글자의 문자열을 출력하는 함수를 만들려고합니다. 이것을 파이썬으로 번역하는 방법이 있는지 궁금합니다. 이렇게 말하십시오 :
x = 0
y = 1
z = 3
mylist = []
if x or y or z == 0 :
mylist.append("c")
if x or y or z == 1 :
mylist.append("d")
if x or y or z == 2 :
mylist.append("e")
if x or y or z == 3 :
mylist.append("f")
다음 목록을 반환합니다.
["c", "d", "f"]
이와 같은 것이 가능합니까?
any
/ all
함수를 사용할 수 있습니다 . 예를 들어 : all([1, 2, 3, 4, False])
False all([True, 1, 2, 3])
를 반환합니다. True any([False, 0, 0, False])
를 반환합니다. False any([False, 0, True, False])
를 반환합니다.
0
, 0.0
또는 False
. "올바른"답변을 제공하는 잘못된 코드를 쉽게 작성할 수 있습니다.
1
(튜플)