【问题标题】:Return a value dictionary using function使用函数返回值字典
【发布时间】:2020-09-21 15:05:45
【问题描述】:
    def rate_loan(self,period):
        rate = {period: self.rate}
        super(VariableRateLoan, self).rate_loan(period)
        
    def get_rate(self,period):

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

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

请帮忙!

【问题讨论】:

  • 为什么这是返回值?
  • 所以我可以有一个像 {{0:0.25, 1:0.5} 这样的字典,其中句点 0, 1 作为键,速率 0.25, 0.5 作为值。用户将输入期间,程序应该返回费率。
  • 您的问题是什么?显示的代码与您的问题有什么关系?
  • 你定义了rate,然后既不使用也不返回。
  • @futurequant489 我不明白这本词典是什么?键和值的含义是什么?

标签: python function dictionary


【解决方案1】:

如果您在接收密钥时尝试获取值,则此代码应该可以正常工作,

def get_rate(period):
    return dic[period]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-07
    • 1970-01-01
    • 1970-01-01
    • 2014-08-26
    • 1970-01-01
    • 2018-05-15
    • 2019-11-22
    • 2011-05-01
    相关资源
    最近更新 更多