def get_currency_by_type(curr, curr_type):
    for elem in curr:
        val, val_type = elem['currency'].split(',')
if val_type == curr_type and float(val) > 0:
    yield float(val)
usd_curr = list(get_currency_by_type(curr, 'USD'))
понимание списка python 3.4 – вызов временной переменной в списке