擅长:python、mysql、java
<p>感谢您的输入!我喜欢地毯吸烟者的回答。我自己也提出了下面的解决方案,并将重复elif对我的另一个值“Balance”的陈述:</p>
<pre><code>elif sort.lower() == "name":
temp=[]
for acct in bank_acct.keys():
temp.append(bank_acct[acct]["Name"])
#print(temp)
temp.sort()
#print(temp)
for name in temp:
for acct in bank_acct.keys():
if name==bank_acct[acct]["Name"]:
print("Name: %s, Balance: $%d, Account #%s" %(bank_acct[acct]["Name"],bank_acct[acct]["Balance"],acct))
</code></pre>