파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 5-2. 딕셔너리 관련함수

2018. 1. 22. 03:13Python-이론/python

딕셔너리 관련 함수들



함수 1. key 리스트 만들기(keys)

이 함수의 결과는 파이썬 2버전과 3버전에 따라서 다르다. 2 버전에서는 dict_keys가 아닌 리스틀 리턴한다. 리스트를 리턴하기 위해서는 메모리의 나입가 발생하는데 파이썬 3.0 이후에는 베모리 낭비를줄이기 위해 dict_keys라는 객체를 리턴해준다.


함수 2. value 리스트 만들기

value 값만 모두 반환해준다.


함수 3. key, value 쌍 얻기

key, value값 모두 얻는다.


함수 4. key로 value얻기

객체.get('key 값')의 방법으로 사용할 수 있다.

만약에 없는 key값을 호출하면 오류가 발생하는데 이는 객체.('key','키값이 없을때 대신 호출'); 이러면 오류는 발생하지 않고 뒤에 있는 값이 반환된다.


해당 key가 딕셔너리 안에 있는지 조사하기

키값이 딕셔너리 안에 있는지 확인한다. '키값' in 객체 방식으로 사용하며 있다면 True 없다면 false를 나타낸다.