* 이 글은 필자가 자신이 배운 내용을 정리하기 위한 것이며, 결코 Udemy 강의를 결제하지 않은 타인의 학습을 고려하여 작성되지 않았습니다.
* 이 글을 학습에 활용하기를 원하신다면, Udemy에서 '[한글자막] Python 부트캠프 : 100개의 프로젝트로 Python 개발 완전 정복' 강의를 구매하시는 것을 권장드립니다.
어제 면접을 보고 왔다. 나는 잘 봤다고 생각하는데, 결과가 어떻게 나올지는 모르겠다.
여기가 4지망 비슷한거라 (과학기술원을 빼면 4지망, 포함하면 8지망이다.) 붙으면 한 시름 놓일 것 같다.
각설하고
파이썬 부트캠프 섹선 9의 주제는 '딕셔너리'이다. 딕셔너리가 뭘까? 말 그대로 사전이다. 리스트와 비슷하지만 표기는 중괄호{}로 한다.
fruits = {
"사과" : "apple",
"바나나" : "banana",
"배" : "pear"
}
위치로 호출했던 리스트와 달리, 딕셔너리는 이름으로 내용을 호출한다.
#code
fruits = {
"사과" : "apple",
"바나나" : "banana",
"배" : "pear"
}
print(fruit["사과"])
#output
apple
같은 식이다. 하지만 유의할 게 있는데, 딕셔너리의 본질은 앞에 있는 사과, 바나나, 배와 같은 요소이다. 이 요소가 진짜고, apple, banana, pear같은 내용은 부가설명 같은 느낌이다.
이해하기 쉽게 예시를 가져오자면
#code
fruits = {
"사과" : "apple",
"바나나" : "banana",
"배" : "pear"
}
for fruit in fruits :
print(fruit)
#output
사과
바나나
배
처럼 된다. 뒤에 부가 설명은 무시하고, 주 요소만 출력한다.
리스트와 딕셔너리의 중첩에 대한 내용도 있는데, 이건... 그냥 생각하면 알 수 있는 정도라... 설명하기가 애매하다.
모르겠다면 강의를 보는 걸 추천한다. 난 아는 내용이라 그냥 대충 보고 넘겼다.
오늘 내용은 유난히 짧은 듯하다. 어쩌면 예전에 배운 내용을 개념 위주로 정리하려고 해서 더 그런 것일 지도 모른다.
다들 즐거운 월요일 보내길 바라고... 어쩌구...
진짜 끝
'Programming > python' 카테고리의 다른 글
Udemy Python Boot Camp Section 13 정리 | 디버깅 debugging (0) | 2024.11.07 |
---|---|
Udemy Python Boot Camp Section 12 정리 | 유효 범위 scope (0) | 2024.11.01 |
Udemy Python Boot Camp Section 8 정리 | 파라미터 parameter (2) | 2024.10.27 |
Udemy Python Boot Camp Section 6 정리 | 함수 function, while 반복문 (2) | 2024.09.27 |
Udemy Python Boot Camp Section 5 정리 | for 반복문 (0) | 2024.09.27 |