我觉得这里缺少明显的东西!
seq = {'a': ['1'], 'aa': ['2'], 'aaa': ['3'], 'aaaa': ['4'], 'aaaaa': ['5']} for s in seq: print(s)
输出:
a aa aaaa aaaaa aaa
当然应该输出:
a aa aaa aaaa aaaaa
这是怎么了
字典未排序。如果需要依赖顺序,则需要一个OrderedDict- collectionsPython 2.7的模块中有一个,或者您可以使用多种食谱之一。
collections