파이썬)이중 for문 관련 질문입니다
조회수 799회
key_list = ["name", "hp", "mp", "level"]
value_list = ["기사", 200, 30, 5]
character = {}
for key in key_list:
for value in value_list:
character[key] = value
print(character)
와 같이 입력했는데요
결과값이 {'name' : '기사', 'hp' : 200, 'mp' : 30, 'level' : 5}
이렇게 나오고싶습니다.
책에는 문자열 길이를 이용하라 나오는데요 이중 for문을 이용해서 한번 출력하고싶습니다.
근데 저 코드를 실행하면 키는 순서대로 잘 들어가는데 값이 키마다 5만 붙는 이유가 무엇인지 궁금합니다.
또한 결과값처럼 나올수 있게 부탁드립니다.
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
댓글 입력