어떻게 성공적으로 for 루프를 실행하여 이렇게 인쇄 할 수 있습니까? 내가 루프를 사용하여 시도했다별도의 사전으로 사전을 분할하십시오.
Name1 = {"James" : "18"}
Name2 = { "Bob" : "19"}
Name3 = { "adam": "39"}
그러나 나는 매우 실패되었습니다
names = {"James" : "18",
"Bob" : "19",
"adam": "39"
}
나는 너무로 출력을 할 수 있습니다. 나는 시도했다 :
names.items()
반환 :
dict_items([('adam', '39'), ('Bob', '19'), ('James', '18')])
을하지만 위의 그림과 같이 별도의 사전에 반환해야합니다.
당신이 사용했던 코드를 보여하세요? – ZdaR
사전은 순서가 정해져 있지 않으므로 (적어도 3.6 이전),'Name1'은'{ "James": "18"}'또는'{ "Bob": "19"}'또는'{ " adam ":"39 "}'. 다른 사람들도 마찬가지입니다. 게다가 루프에서 글로벌 또는 로컬을 업데이트하는 것은 좋은 생각처럼 보이지 않습니다. – MSeifert
@MSeifert 작성자가 정확한 주문을하지 않았으므로 사전을 "분할"하고 싶을 것입니다. – Delgan