from urllib.parse import parse_qs
 
 
my_values = pares_qs('빨강=5&파랑=0&초록=', keep_blanck_values=True)
# {'빨강': ['5'], '파랑': ['0'], '초록': ['']}
 
 
red_str = my_values.get('빨강', [''])
red = int(red_str[0]) if red_str[0] else 0
 
green_str = my_values.get('초록', [''])
if green_str[0]:
    green = int(green_str[0])
else:
    green = 0
 
 
# 코드를 함축하는데 집중하지 말고 DRY하게 해라
def get_first_int(values, key, default=0):
    found = values.get(key, [''])
    if found[0]:
        return int(found[0])
    return default
 
red = get_first_int(my_values, '빨강')
green = get_first_int(my_values, '초록')
print(f'red: {red}, green: {green}') # red: 5, green: 0
 

연결자료 :