[파이썬] 딕셔너리의 모든 키 가져오기

딕셔너리는 파이썬에서 매우 유용한 데이터 구조입니다. 딕셔너리는 키-값 쌍으로 이루어져 있으며, 키를 기반으로 값을 검색하거나 추가, 수정, 삭제할 수 있습니다. 때로는 딕셔너리의 모든 키를 가져와야 하는 상황이 있을 수 있습니다.

이 글에서는 파이썬에서 딕셔너리의 모든 키를 가져오는 방법을 알아보겠습니다.

keys() 함수 사용하기

파이썬 딕셔너리 객체는 keys() 함수를 제공합니다. 이 함수를 사용하면 딕셔너리의 모든 키를 가져올 수 있습니다. 아래는 예제 코드입니다.

my_dict = {"이름": "홍길동", "나이": 30, "직업": "개발자"}

keys = my_dict.keys()

for key in keys:
    print(key)

위 코드에서 keys() 함수를 사용하여 딕셔너리 my_dict의 모든 키를 가져옵니다. keys 변수에는 딕셔너리의 키들이 담겨있습니다. 이후 for 루프를 사용하여 각 키를 출력합니다.

실행 결과:

이름
나이
직업

list() 함수 사용하기

또 다른 방법으로는 list() 함수를 이용하는 것입니다. list() 함수를 사용하면 딕셔너리의 키를 리스트로 반환할 수 있습니다. 아래는 예제 코드입니다.

my_dict = {"이름": "홍길동", "나이": 30, "직업": "개발자"}

keys = list(my_dict)

for key in keys:
    print(key)

위 코드에서 list() 함수를 사용하여 딕셔너리 my_dict의 키들을 리스트로 변환합니다. keys 변수에는 딕셔너리의 키들이 리스트로 담겨있습니다. 이후 for 루프를 사용하여 각 키를 출력합니다.

실행 결과는 앞의 예제와 동일합니다.

결론

딕셔너리는 파이썬에서 매우 유용한 자료구조이며, 딕셔너리의 모든 키를 가져오는 방법을 알면 많은 상황에서 유용하게 활용할 수 있습니다. keys() 함수나 list() 함수를 사용하여 딕셔너리의 모든 키를 가져올 수 있습니다.