Python 使用函数返回值字典

Python 使用函数返回值字典,python,function,dictionary,Python,Function,Dictionary,我正在从事一个项目,该项目需要使用函数get_rate返回给定参数周期的速率 假设字典是:{0:0.25,1:0.5}。 使用get_rate将返回:0.5 请帮忙 如果您在接收密钥时试图获取值,则此代码应能正常工作 def rate_loan(self,period): rate = {period: self.rate} super(VariableRateLoan, self).rate_loan(period) def g

我正在从事一个项目,该项目需要使用函数get_rate返回给定参数周期的速率

假设字典是:{0:0.25,1:0.5}。 使用get_rate将返回:0.5


请帮忙

如果您在接收密钥时试图获取值,则此代码应能正常工作

    def rate_loan(self,period):
        rate = {period: self.rate}
        super(VariableRateLoan, self).rate_loan(period)
        
    def get_rate(self,period):

为什么这是返回值?所以我可以有一个类似{0:0.25,1:0.5}的字典使用句点0,1作为键,速率0.25,0.5作为值。用户将输入句点,程序应返回速率。您的问题是什么?显示的代码与您的问题有什么关系?您定义了速率,但既不使用也不返回。@futurequant489我不明白这本词典是什么?t的含义是什么他有什么价值观?
def get_rate(period):
    return dic[period]