아래 코드를 시도했지만 마지막으로 입력한 사전을 덮어쓰고 복제합니다.
name_lists=[]
d = {}
flag = ""
while(flag != "N"):
d["name"] = input("Enter a name: ")
d["surname"] = input("Enter a surname: ")
d["patronmic"] = input("Enter a patronmic: ")
d["id_number"] = input("Enter a worker's id number: ")
name_lists.append(d)
flag = input("Continue inputting data Y/N: ")
print(name_lists)
d
인스턴스화를 루프 내부 로 이동해야 합니다 . 그렇지 않으면 각 단계에서 데이터를 덮어씁니다.
name_lists=[]
flag = ""
while(flag != "N"):
d = {}
d["name"] = input("Enter a name: ")
d["surname"] = input("Enter a surname: ")
d["patronmic"] = input("Enter a patronmic: ")
d["id_number"] = input("Enter a worker's id number: ")
name_lists.append(d)
flag = input("Continue inputting data Y/N: ")
print(name_lists)
예시 출력:
[{'name': 'a', ...}, {'name': 'b', ...}]
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다