我有這樣的Python代碼:如何按包含指定值的字母順序打印字典?
def dictofvalues():
values = {'A': '1', 'C': '3', 'B': '2'}
return(values)
def main():
values = dictofvalues()
print(sorted(values))
它打印:A,B,C.
但是,我想它打印答:1,B:2,C:3。 換句話說,我希望它打印具有指定值的項目。
怎麼去做這件事?
如果你想讓它對鍵進行排序,最簡單/最直接的方法就是創建一個for循環:'對於排序(值)中的鍵:print(「{}:{}」。format(key,values [key])) 。 – Evert
可能重複[如何按鍵排序字典?](https://stackoverflow.com/questions/9001509/how-can-i-sort-a-dictionary-by-key) – pvg
天才。完美的作品。非常感謝那個:) –