나는 사전 (d2)을 가지고 있으며 조건을 만족하는 키만 포함 된 새 사전 (new_dict)을 만들어야합니다.파이썬에서 사전의 키를 올바르게 업데이트하고 있습니까?
이 내 코드입니다 :
d2 = dict((y,x) for x,y in d.iteritems())
new_dict={}
for name in list:
for keyx in d2:
if name in keyx:
new_dict=dict((keyx,d2[keyx]) for v in d2.itervalues())
print new_dict
하지만 new_dict를 인쇄 할 때 각 키에 대한 new_dict을 구하십시오
{key:value}
{key2:value2}
ecc..
은 어떻게 고유의 사전을 얻을 수 있습니까 ??
가 대신 기존 사전을 돌연변이 시도? –