所以我对以下方面的效果有了理解:
dict((x.key, x.value) for x in y)
Run Code Online (Sandbox Code Playgroud)
当然,问题在于,如果有多个x.key具有相同值的s,则它们会与最后一个x.value具有x.key相同的唯一幸存成员折叠.我想实际将结果dict的值设为列表:
{
'key1': ['value1'],
'key2': ['value2', 'value3', 'value4'],
'key3': ['value5'],
# etc.
}
Run Code Online (Sandbox Code Playgroud)
这种逻辑是否可以理解?
python ×1