빈 사전이 있습니다. 이름 : dict_x
값이 목록 인 키가 있어야합니다.
별도의 반복에서 키 (예 :) key_123와 dict_x값 목록에 배치 할 항목 (튜플)을 얻습니다 key_123.
이 키가 이미 존재하면이 항목을 추가하고 싶습니다. 이 키가 존재하지 않으면 빈 목록으로 키를 만든 다음 추가하거나 튜플로 키를 만들고 싶습니다.
앞으로이 키가 다시 나타나면 키가 존재하기 때문에 값을 다시 추가하고 싶습니다.
내 코드는 다음과 같이 구성됩니다.
열쇠와 가치를 얻으십시오.
에 NOT 키가 있는지 확인하십시오
dict_x.그리고 그것을 만들지 않으면 :
dict_x[key] == []나중에:
dict_x[key].append(value)
이것이 방법입니까? try/except블록을 사용해 볼까요 ?
dict_x[key] = [some_value] if not dict_x.has_key(key) else dict_x[key] + [some_value]했지만이 대답은 훨씬 더 나은 방법을 제안합니다. 실제로 그것은set()논쟁으로add()