Loop through a dict changing keys

MRAB python at mrabarnett.plus.com
Sat Oct 15 15:37:38 EDT 2011


On 15/10/2011 19:00, Gnarlodious wrote:
> What is the best way (Python 3) to loop through dict keys, examine the
> string, change them if needed, and save the changes to the same dict?
>> So for input like this:
> {'Mobile': 'string', 'context': '<malicious code>', 'order': '7',
> 'time': 'True'}
>> I want to booleanize 'True', turn '7' into an integer, escape
> '<malicious code>', and ignore 'string'.
>> Any elegant Python way to do this?
>How about:
for key, value in my_dict.items():
 if value == "True":
 my_dict[key] = True


More information about the Python-list mailing list

AltStyle によって変換されたページ (->オリジナル) /