您完全不能依赖键顺序:
>>> {1: None, 9: None}
{1: None, 9: None}
>>> {9: None, 1: None}
{9: None, 1: None}
>>> {1: None, 2: None}
{1: None, 2: None}
>>> {2: None, 1: None}
{1: None, 2: None}
字典是无序的。在Python 2.7中有collections.OrderedDict
。
其他Python dict()中的键顺序
您完全不能依赖键顺序:
>>> {1: None, 9: None}
{1: None, 9: None}
>>> {9: None, 1: None}
{9: None, 1: None}
>>> {1: None, 2: None}
{1: None, 2: None}
>>> {2: None, 1: None}
{1: None, 2: None}
字典是无序的。在Python 2.7中有collections.OrderedDict
。