Я чувствую, что мне не хватает чего-то очевидного здесь!Цикл python, похоже, не соответствует последовательности?
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
что происходит здесь не так?
thanks :)
дублируется http://stackoverflow.com/questions/613183/python-sort-a- словарь по значению и http://stackoverflow.com/questions/575819/sorting-a-dictionary-in-python – jargalan