, 나는 내가 시작하는 두 개의 사전 y
및 dateDict
이 코드파이썬 사전
for k in y.keys():
if k in dateDict.keys():
if yearDict[k] in dict1:
dict1[yearDict[k]].extend(y[k])
else:
dict1[yearDict[k]] = y[k]
if yearDict[k] in dict2:
dict2[yearDict[k]].extend(y[k])
else:
dict2[yearDict[k]] = y[k]
else:
continue
의 세트에 문제를 줄이기 위해 노력했다. y
의 일치 키가 dateDict
인 경우 다른 사전 yearDict
의 키를 사용하여 해시 된 다른 두 개의 사전 dict1
및 dict2
을 채우고 있습니다. 불행히도 그 결과는 dict1
과 dict2
에 중복되어 있습니다. 반복되는 값이 있습니다. 무슨 일이 일어날 지 아무 생각 없어?
또한 나는
for k in y.keys():
if k in dateDict.keys():
if yearDict[k] in dict1:
dict1[yearDict[k]].extend(y[k])
else:
dict1[yearDict[k]] = y[k]
else:
continue
'y [k]'도 목록입니까? – Kolmar
별개의'dictl'과'dict1'을 원하십니까? –
@Kolmar 예, 라파엘은 당신이 어떻게 의미하는지 확실하지 않습니까? –