dict 앞, 뒤
key_value
print(i)하면 dict 하나가 나옴
대괄호를 이용해야 사용자가 입력한 질문만 가져올 수 있음
dict = {}
print("<이상형이 뭐에요?>\n")
while True:
question = input("질문을 입력해주세요 : ")
if question == "q":
break
else:
dict[question]=""
for i in dict:
print(i)
answer = input("답변을 입력해주세요 : ")
dict[i] = answer
print(dict)
<이상형이 뭐에요?>
질문을 입력해주세요 : 취미는?
질문을 입력해주세요 : 특기는?
질문을 입력해주세요 : q
취미는?
답변을 입력해주세요 : 없
특기는?
답변을 입력해주세요 : 어
{'취미는?': '없', '특기는?': '어'}
lst = []
print("<이상형이 뭐에요?>\n")
while True:
question = input("질문을 입력해주세요 : ")
if question == "q":
break
else:
lst.append({"질문":question, "답변":""})
for i in lst:
print(i["질문"])
answer = input("답변을 입력해주세요 : ")
i["답변"] = answer
print(lst)
<이상형이 뭐에요?>
질문을 입력해주세요 : 취미는?
질문을 입력해주세요 : 특기는?
질문을 입력해주세요 : q
취미는?
답변을 입력해주세요 : 없
특기는?
답변을 입력해주세요 : 어
[{'질문': '취미는?', '답변': '없'}, {'질문': '특기는?', '답변': '어'}]