使用ast.literal_eval()函数时,我的字典顺序会发生变化。 以下是我的计划,
dicty="{'@#$':'Please enter a valid Email Address.','testuser1009131@,$%^*&@!$)(:;gmail.com':'Please enter a valid Email Address.','am@am.pm':'None'}"
dictionary=ast.literal_eval(dicty)
print dictionary
我的输出:
{'testuser1009131@,$%^*&@!$)(:;gmail.com': 'Please enter a valid Email Address.', 'am@am.pm': 'None', '@#$': 'Please enter a valid Email Address.'}
预期产出:
{'@#$':'Please enter a valid Email Address.','testuser1009131@,$%^*&@!$)(:;gmail.com':'Please enter a valid Email Address.','am@am.pm':'None'}