#dictionary만 이용



total_dictionary = {}


while True:

    question = input("질문을 입력해주세요 : ")

    if question == "q":

        break

    else:

        total_dictionary[question] = ""


for i in total_dictionary:

    print(i)

    answer = input("답변을 입력해주세요 : ")

    total_dictionary[i] = answer

print(total_dictionary)


{질 : 답}, {질 : 답}, {질 : 답}



#list 속에 dict를 이용


total_list = []

while True:

    question = input("질문을 입력해주세요 : ")

    if question == "q":

        break

    else:

        total_list.append({"질문" : question, "답변" : ""})



for i in total_list:

    print(i["질문"])

    answer = input("답변을 입력해주세요 : ")

    i["답변"] = answer

print(total_list)




[{질 : 답}, {질 : 답}]



이 두개의 가장 큰 차이점과 특징이 무엇인가요??