파이썬 과제5
어제 풀다 만 3번 과제를 이어서 완성했다. 딕셔너리의 값들 중 원하는 값만 골라서 괄호까지 출력하는 방법을 찾으려고 이리저리 조합해보고 시도해봤다. .items()로 key, value를 모두 가져온 뒤 list()로 감싸서 리스트로 변환해 슬라이싱하는 방법도 해봤지만 중괄호가 아니라 소괄호로 출력되었다. 저녁 복습강의 시간을 활용해 튜텨님께 질문드려봤지만 역시 방법은 원하는 value값을 추출한 뒤 이를 key값과 함께 새로운 딕셔너리에 추가하는 방법이 최선이었던 것 같다. 3번 과제를 풀면서 딕셔너리를 어떻게 활용하고 어떤 값을 추출할건지 그 방법에 대해 찾아보면서 딕셔너리에 대해 더 알아갈 수 있었다.
백준의 단계별 풀어보기
[재귀]
오늘은 재귀함수도 사용해보려고 자료들을 찾아봤고 백준 문제를 풀면서 그동안 for문과 함께 많이 사용했던 range를 다시 정리해봤다. 손에 익숙해지긴 했는데 한번 더 정리해보니 확실히 기억하게 되었다. 간혹 헷갈릴 때가 있었는데 정리하고 인자값에 여러개 넣어보면서 실습했더니 이제는 진짜 언제든 필요할 때 잘 써먹을 수 있을 것 같다. 실습을 하면 할 수록 매번 등장하는 개념들은 손에 익긴 하지만 그래도 방심하지 말고 한번씩 헷갈린 부분은 없는지 정리하면서 복기할 필요가 있는 것 같다.
파이썬 기초복습반
다시 맨 처음부터 복기하면서 놓쳤던 부분을 채울 수 있었다. 어제 오늘 3번 과제를 풀면서 딕셔너리 때문에 헤맨 탓에 특히 딕셔너리 부분을 복습할 수 있어서 좋았다. 가위바위보 게임 설명에서는 지난 파이썬 실시간 강의에서 배운 randint 활용법에 대해 또 하나 배울 수 있었다. '가위', '바위', '보'가 담긴 리스트의 인덱스 갯수 만큼 randint에 값을 지정해주고 출력부분에 이를 적용시키면 가위, 바위, 보가 무작위로 화면에 보여진다. 또 rondom 모듈 중 한 가지 원소를 무작위로 추출하는 choice 함수도 알게 되었고 이건 나중에 활용해보면 좋을 것 같다.
'회고 > TIL : Today I Learned' 카테고리의 다른 글
[TIL] 220920 내일배움캠프 23일차 (0) | 2022.09.20 |
---|---|
[TIL] 220919 내일배움캠프 22일차 (0) | 2022.09.20 |
[TIL] 220915 내일배움캠프 18일차 (0) | 2022.09.16 |
[TIL] 220914 내일배움캠프 17일차 (0) | 2022.09.14 |
[TIL] 220913 내일배움캠프 16일차 (0) | 2022.09.13 |