附加压缩列表的最大值

Appending max value of a zipped list

我有这三个列表:

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

print(max(list(namePlusInterest)))

打印函数returns输出:

(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}")