파이썬/파이썬(python) 초급

[9-4 파이썬] 딕셔너리 내장메서드, clear(), copy(), fromkeys(), get(), items(), keys(), values(), pop(), popitem()

Olivia-BlackCherry 2022. 8. 17. 21:47

파이썬 딕셔너리 내장메서드

메서드 
Method
설명 Description 방법
clear() 딕셔너리 내 모든 요소 지우기 dictionary.clear()
copy() 똑같은 딕셔너리를 복제하기 dictionary.copy()
fromkeys() 특정 키, 특정 벨류 값을 가진 딕셔너리 생성하기 dictionary.fromkeys(keys, value)
get() 딕셔너리 내 특정 키의 벨류 값을 가져오기 dictionary.get(key)
items() 딕셔너리의 각각의 키와 벨류를 튜플로 묶어낸 리스트 반환하기 dictionary.items()
keys() 딕셔너리의 키 값들을 리스트로 반환하기  dictionary.keys()
values() 딕셔너리의 벨류 값들을 리스트 형태로 반환하기 dictionary.values()
pop() 특정 아이템(키, 벨류) 값이 지워진다.
지워지기 전에, 키에 해당하는 벨류 값이 팝! 하고 나타난다.
dictionary.pop(key)
popitem() 마지막 아이템(키, 벨류)값이 지워진다.
지워지기 전에, 아이템(키, 벨류)값이 팝!하고 나타난다.
dictionary.popitem()

 

 

 

실전 예제 코드이다.

clear() 딕셔너리 내 모든 요소 지우기 dictionary.clear()

 

 

copy() 똑같은 딕셔너리를 복제하기 dictionary.copy()

 

 

fromkeys() 특정 키, 특정 벨류 값을 가진 딕셔너리 생성하기 dictionary.fromkeys(keys, value)

fromkeys()에서는 키의 값은 다양하게 정할 수 있지만

벨류 값은 하나밖에 되지 못한다. 

만약 벨류 값을 입력하지 않으면, 

None으로 출력된다.

 

아래의 재생버튼 ▶을 눌러 실행하면 됩니다.

 

 

 

get() 딕셔너리 내 특정 키의 벨류 값을 가져오기 dictionary.get(key)

 

 

items() 딕셔너리의 각각의 키와 벨류를 튜플로 묶어낸 리스트 반환하기 dictionary.items()

 

 

keys() 딕셔너리의 키 값들을 리스트로 반환하기  dictionary.keys()

 

 

values() 딕셔너리의 벨류 값들을 리스트 형태로 반환하기 dictionary.values()

 

 

pop() 특정 아이템(키, 벨류) 값이 지워진다.
지워지기 전에, 키에 해당하는 벨류 값이 팝! 하고 나타난다.
dictionary.pop(key)

 

 

popitem() 마지막 아이템(키, 벨류)값이 지워진다.
지워지기 전에, 아이템(키, 벨류)값이 팝!하고 나타난다.
dictionary.popitem()

 

 

더 알고 싶다면, 

아래의 사이트를 참고하면 된다. 

다만 영어이다!

https://www.w3schools.com/python/python_ref_dictionary.asp

 

Python Dictionary Methods

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.

www.w3schools.com