追加压缩列表的最大值



我有这三个列表:

bankNames = ["bank1","bank2","bank3"]
interestRate = (0.05,0.01,0.08)
namePlusInterest = zip(interestRate,bankNames)
print(max(list(namePlusInterest)))

打印功能返回输出:

(0.08, 'bank3')

我希望能够将输出拆分为各个变量(例如(:

MaxRate = 0.08
MaxBank = 'bank3'

因此,在我的代码后面,我可以说:

print(MaxBank + "has the highest interest rate of" + MaxRate)

您可以使用元组拆包从元组中获取每个单独的元素:

bankNames = ["bank1", "bank2", "bank3"]
interestRate = (0.05, 0.01, 0.08)
namePlusInterest = zip(interestRate, bankNames)
MaxRate, MaxBank = max(list(namePlusInterest))
print(f"{MaxBank} has the highest interest rate of {MaxRate}")

最新更新