在尝试运行以下代码时:
temp3 = {
('EUR-EURIBOR-1Y-SWAPTION-PHYSICAL-ANNUAL-BOND-QUANTO-USD','EUR-EURIBOR-1Y-SWAPTION-PHYSICAL-ANNUAL-BOND-QUANTO-GBP'):'EURIBOR_EUR_1Y'
}
print (temp3.get('EUR-EURIBOR-1Y-SWAPTION-PHYSICAL-ANNUAL-BOND-QUANTO-USD'))
输出:
None
期望值:
EURIBOR_EUR_1Y
Tags:
您没有使用字典的完整键。你知道吗
尝试使用完整键
您希望
get
函数将key
值解压并在元组内搜索;它不是这样工作的。你知道吗正确的方法是使用用来创建
dict
的key
。你知道吗示例:
它将输出键;要获取键匹配的所有值,可以使用以下命令:
输出
其中
needle
是您要寻找的关键,而干草堆是您的数据。你知道吗实际上正确的键是
('EUR-EURIBOR-1Y-SWAPTION-PHYSICAL-ANNUAL-BOND-QUANTO-USD','EUR-EURIBOR-1Y-SWAPTION-PHYSICAL-ANNUAL-BOND-QUANTO-GBP')
所以如果你想试试:
您将得到:
相关问题 更多 >
编程相关推荐