如何从左到右打印字典值?

alw*_*btc 0 python printing dictionary

我有一本字典:

a = {"w1": "wer", "w2": "qaz", "w3": "edc"}
Run Code Online (Sandbox Code Playgroud)

当我尝试打印其值时,它们从右到左打印:

>>> for item in a.values():
    print item,


edc qaz wer
Run Code Online (Sandbox Code Playgroud)

我希望它们从左到右打印:

wer qaz edc
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

Ign*_*ams 9

你不能.字典没有任何可以使用的顺序,因此没有关于字典文字的"从左到右"的概念.决定排序,并坚持下去.

  • 它"不喜欢从右到左书写".它以任意顺序写入值,这取决于键的确切值和实现细节,在这种特殊情况下**恰好发生**,与您在创建dict时使用的顺序相反. (2认同)