-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
2분 12초 부분 질문 드립니다.
20.06.26 20:30 작성 조회수 126
1
안녕하세요. 2:12초 에서 말씀하신 부분 중에 "키만 가지고 온다" 라고 말씀하셨는데, 궁금한 것은 for 문을 이용해서 딕셔너리 형태의 자료를 리스트에 집어 넣게되면, 딕셔너리의 벨류값을 제외한 키값만 리스트에 나열되게 되는건가요?
답변을 작성해보세요.
1
남박사
지식공유자2020.07.01
for 문을 이용해서 딕셔너리 형태의 자료를 반복하면 리스트에 넣지 않아도 기본적으로 키만 리턴됩니다. 키와 값을 모두 리턴받으려면 딕셔너리의 items() 함수를 사용해서 반복을 해야 합니다. 리스트와는 별개의 내용입니다.
words_dict = {
"사자": "lion",
"호랑이": "tiger",
"사과": "apple"
}
words = []
# 키만 리턴됨
for word in words_dict:
print(word)
# 키와 값이 리턴됨
for word in words_dict.items():
print(word)
0
답변 2