例:
dictionary = {"key":[5, "string1"], "key2":[2, "string2"], "key3":[3, "string1"]}
Run Code Online (Sandbox Code Playgroud)
应用此词典理解后:
another_dictionary = {key:value for (value,key) in dictionary.values()}
Run Code Online (Sandbox Code Playgroud)
结果是这样的:
another_dictionary = {"string1": 5, "string2": 2}
Run Code Online (Sandbox Code Playgroud)
换句话说,它不会在作为列表项的相同键下汇总整数值.
================================================== ===============
期望的结果:
another_dictionary = {"string1": 8, "string2": 2}
Run Code Online (Sandbox Code Playgroud)