我想在函数中使用字典中的特定值 - Python

I want to use a specific value from a dictionary in a function - Python

所以,我正在尝试构建一个接受状态和收入的函数。我已经创建了美国每个州的字典,在值旁边作为税率的浮点数。我的问题是我不知道如何比较函数所采用的状态,然后寻找特定的状态值,在这种情况下,这将是税率并在函数中使用它来进行计算。

我猜应该看起来像这样,也许带有 for 循环?

states = {'Alabama': 0.04, 'Alaska': 0, 'Arizona': 0.056}

def taxes(state,income):

    tax_rate = 0
    if state == 'Alabama':
        tax_rate = 0.04
    income_with_taxes = income*tax_rate
    print(income_with_taxes)6

您只需要使用状态作为键来引用字典:

tax_rate = states[state]