Python list merged into dict

list
ks = ["","","","","aaa","bbb","aa","bb"]
fz = ["","","",""]
:
result = {"": ["", "aa"]}, "": ["", "bbb"], "": ["", "bb"], "": ["", "aaa"]}

?

====================================================
:

-sharpencoding=utf-8
import json
d = {}
ks = ["","","","","aaa","bbb","aa","bb"]
fz = ["","","",""]


kk = []
for key in ks:
    for fenzu in fz:
        if fenzu in key:
            print fenzu,key
            kk.append({fenzu:key})


dic = {}
for _ in kk:
    for k, v in _.items():
        dic.setdefault(k, []).append(v)

print json.dumps([{k:v} for k, v in dic.items()], ensure_ascii=False)
May.17,2022

ks = ['', '', '', '', 'aaa', 'bbb', 'aa', 'bb']
fz = ['', '', '', '']

d = {k: [v for v in ks if k in v] for k in fz}
print d
Menu