r_dict={'answer1': "value1",'answer11': "value11",'answer2': "value2",'answer3': "value3",'answer4': "value4",}
for i in r_dict:
if("answer" in i.lower()):
print i
Result is answer11,answer2,snswer4,answer3
J'utilise Python 2.4.3. Y at-il un moyen d'obtenir l'ordre dans lequel il est peuplé?Commander dans le dictionnaire Python (2.4)
Ou existe-t-il un moyen de le faire par expression régulière puisque j'utilise l'ancienne version de Python?
Qu'est-ce que '" answer ## "'? – katrielalex
S'il vous plaît voir la modification. – Hulk
Peut-être modifier le titre de la question pour indiquer que vous êtes sur python 2.4.x ou pour indiquer que collections.OrderedDict n'est pas une option. – whaley