【问题标题】:How can I re-order the values of a dictionary in python?如何在 python 中重新排序字典的值?
【发布时间】:2012-02-04 22:26:41
【问题描述】:

我正在尝试重新排序 python 字典中特定键的值。

例如,如果我有字典 {'a':"hello","hey","hi"}

当我打印“a”的值时,如何更改“hello”、“hey”或“hi”的顺序?

【问题讨论】:

    标签: dictionary set python-2.7


    【解决方案1】:

    换个说法:字典中键“a”的值是一个包含 3 个字符串对象的列表

    dict = { 'a': [ "hello", "hey", "hi" ] }
    

    既然如此,可以对列表进行排序like this

    【讨论】:

    • 谢谢,不过,我尝试按它们添加到字典中的顺序进行排序,这仍然可以使用 sort() 吗?
    • 不看代码很难说,但我认为列表可能会自动保持时间顺序(只是猜测)。
    猜你喜欢
    • 2021-12-30
    • 2011-08-21
    • 2017-12-17
    • 1970-01-01
    • 2020-11-17
    • 1970-01-01
    • 2011-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多