[python] 파이썬에 사전기능이?? 딕셔너리에 대해 알아보자
안녕하세요!! @wonnieyoon입니다.
오늘은 파이썬 딕셔너리에 대해 포스팅하겠습니다.
딕셔너리
사전적의미로 사전입니다.ㅎㅎ
사전을 펼치면 단어와 뜻이 있죠.
파이썬에서 딕셔너리는 Key,Value 값으로 구성되어 있습니다.
(Key:Value,Key1:Value,...)
딕셔너리 삽입,삭제
보시는것처럼 특별한것은 없습니다.
하지만 기존의 리스트나 튜플의 경우 변수[포지션],즉 대괄호안에 들어가고자하는 위치를
적었다면 딕셔너리에서는 키값을 적고 '=' 에다가는 Value 값을 적어야 합니다.
또한 삭제할때도 포지션이 아닌 키값을 적어야 합니다.
이것이 가능한 이유는 딕셔너리에서는 순서가 의미가 없기 때문이죠ㅎ
딕셔너리 관련 함수들
.keys() 와 .values()
.keys()를 이용해 딕셔너리의 키값만 가져올수 있고
.values()를 이용해 딕셔너리의 값만을 가져올수 있습니다.
정확히 말하면 리턴값은 dict_keys()를 리턴하게 됩니다.
이렇게 가져온 값들은 for문을 통해 값을 뽑아 낼수도 있고
list()를 통해 리스트형태로 변환 시킬수도 있습니다.
이외에도 여러 함수들이 있으니 굳이 외울려고 하지 말고
필요할때 하나씩 사용해보세요
짱짱맨이 스윽 지나갑니다^^
즐거운 스티밋 라이프!
감사합니다
쟐보고 갑니다