파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 5-2. 딕셔너리 관련함수
2018. 1. 22. 03:13ㆍPython-이론/python
딕셔너리 관련 함수들
함수 1. key 리스트 만들기(keys)
함수 2. value 리스트 만들기
함수 3. key, value 쌍 얻기
함수 4. key로 value얻기
해당 key가 딕셔너리 안에 있는지 조사하기
이 함수의 결과는 파이썬 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를 나타낸다.
'Python-이론 > python' 카테고리의 다른 글
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 7. 자료형의 참과 거짓 (0) | 2018.01.26 |
---|---|
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 6 집합 자료형 (0) | 2018.01.25 |
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 5-1. 딕셔너리 자료형 (0) | 2018.01.22 |
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 4-1. 튜플 자료형 (0) | 2018.01.21 |
파이썬 프로그래밍의 기초, 자료형(점프 투 파이썬) 3-2. 리스트 관련 함수 (0) | 2018.01.19 |