我有这三个列表:
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}")