def func(a):
if a > 10:
return "a > 10"
else :
return "a < 10"
# 3항 연산자
def func2(a):
return "a가 10보다 크다" if a > 10 else "a가 10보다 작다."
#Input : li = [-3, -2, 0, 6, 8]
#Output : ['음수', '음수', 0, '양수', '양수']
li = [-3, -2, 0, 6, 8]
#풀이 1
test1 = ['양수' if i > 0 else ('음수' if i < 0 else 0) for i in li]
print(test1)
#풀이 2
test2 = list(map(lambda i: '양수' if i > 0 else ('음수' if i < 0 else 0), li))
print(test2)
우선.. 저는 잘 사용하지 않을것같다.