5. 복잡한 식을 쓰는 대신 도우미 함수를 작성하라

 

- 긴 문자열이 있을 경우 get(' ') 을 이용하자

green_str = my_values.get('초록', [''])
if green_str[0]:
	green = int(green_str[0]
else:
	green = 0

보다는

def get_first_int(values, key, default=0):
	found = values.get(key, [''])
    if found[0]:
    	return int(found[0])
    return default
    
    
 green = get_first_init(my_values, '초록')

이 더 좋다

본 블로그는 [파이썬 코딩의 기술] 서적을 참고하여 작성하였습니다.

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기