이것을 단순화하는 것이 가능합니까? 아마도 둘을 결합했을까요? DRY 방법을 가르쳐주세요. - \파이썬에서 두 변수를 하나의 조건으로 처리 할 수 있습니까?
o = old_last_result
if o == 7:
old_last_result_msg = result_7
elif o == 12:
old_last_result_msg = result_12
elif o == 23:
old_last_result_msg = result_23
elif o == 24:
old_last_result_msg = result_24
elif o == 103:
old_last_result_msg = result_103
elif o == 1000:
old_last_result_msg = result_1000
else:
old_last_result_msg = "Error code: #%s" % old_last_result
n = new_last_result
if n == 7:
new_last_result_msg = result_7
elif n == 12:
new_last_result_msg = result_12
elif n == 23:
new_last_result_msg = result_23
elif n == 24:
new_last_result_msg = result_24
elif n == 103:
new_last_result_msg = result_103
elif n == 1000:
new_last_result_msg = result_1000
else:
new_last_result_msg = "Error code: #%s" % new_last_result
달콤한. 그냥 찾아 보았습니다 .get() http://docs.python.org/library/stdtypes.html#dict.get – Flowpoke