2/21 제로베이스스쿨 Study Note[자료구조 8, 9(36번)~문제풀이 2, 3(46번)

김예슬·2023년 2월 21일
  • key(), value()

    -전체 키(key)와 값(value)을 조회할 수 있음

  • 딕셔너리 삭제

    -del과 key를 이용하여 item 삭제 가능

    -pop()와 key를 이용하여 item 삭제 가능

    -pop()와 del의 차이점 : pop()는 함수의 실행 결과가 value 값으로 반환되어 다른 변수에 할당할 수 있음

  • 그 외 딕셔너리의 유용한 기능

    -in, not in : 키(key)의 존재 유/무를 판단하며, 결과값은 True, False로 출력
    -len() : 리스트, 튜플과 같이 딕셔너리에서 사용하면 딕셔너리의 길이(아이템 개수)를 알 수 있음
    -clear() : 모든 아이템을 삭제함

  • 자료구조 문제풀이 느낀점


    -문제 해결 코드(for문)

    -문제 해결 코드(while문)

→문제를 풀 때 한 가지 방식으로만 풀어보는 것 보다, 여러가지 방식으로 풀어보는 것이 공부에 더 도움이 된다고 느꼈다. for문이 조금 더 익숙해서 for문만 사용하다보면, 정작 while문을 사용해야할 때 막히는 경우가 있었기 때문이다. 다양한 접근 방법을 적용하다보면 개념이 한 번 더 정리되고, 응용력이 생기는 느낌적인 느낌이 든다. 잘 염두에 두었다가 다른 문제를 풀어볼 때도 여러가지 접근 방법을 고민해보면 좋을 것 같다.

0개의 댓글