代码之家  ›  专栏  ›  技术社区  ›  Fiddy Bux

字典-无序,但打印相反,为什么?[副本]

  •  -2
  • Fiddy Bux  · 技术社区  · 7 年前
    my_dict = {"one":1, "two":2, "three":3}
    print(my_dict)
    

    {'three': 3, 'two': 2, 'one': 1}
    

    如果有人能解释,我将不胜感激。

    谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   bruno desthuilliers    7 年前

    dict.keys() dict.values()

    all(dict.values()[x] == dict[dict.keys()[x]] for x in range(len(dict)))
    

    永远都是真的。