파이썬 딕셔너리 key,value 가져오는 방법

안성현·2023년 6월 7일
0

딕셔너리에서 키(key)와 값(value)을 가져오는 방법

keys() 메소드를 사용하여 키 목록을 가져오기:

python
class MyClass:
    def get_dict_keys(self, my_dict):
        return my_dict.keys()

my_class = MyClass()
my_dict = {'a': 1, 'b': 2, 'c': 3}
print(my_class.get_dict_keys(my_dict))

출력 결과:

dict_keys(['a',b', 'c'])

values() 메소드를 사용하여 값 목록을 가져오기:

python
class MyClass:
    def get_dict_values(self, my_dict):
        return my_dict.values()

my_class = MyClass()
my_dict = {'a': 1, 'b': 2, 'c': 3}
print(my_class.get_dict_values(my_dict))

출력 결과:

dict_values([1, 2, ])

items() 메소드를 사용하여 키-값 쌍 목록을 가져오기:

python
class MyClass:
    def get_dict_items(self, my_dict):
        return my_dict.items()

my_class = MyClass()
my_dict = {'a': 1, 'b': 2, 'c': 3}
print(my_class.get_dict_items(my_dict))

출력 결과:

dict_items([('a', 1), ('b', 2), ('c', 3)])
``이 외에도 딕셔너리에서 키와 값을 반복(iterate)하며 가져오는 방법이 있습니다. 예를 들면:

```python
class MyClass:
    def iterate_dict(self, my_dict):
        for key, value in my_dict.items():
            print(f"Key: {key}, Value: {value}")

my_class = MyClass()
my_dict = {'a': 1, 'b': 2, 'c': 3}
my_class.iterate_dict(my_dict)

출력:

Key: a, Value: 1
Key: b, Value: 2
Key: c, Value: 3
profile
깊이 있는 배움을 가진 개발자 안성현입니다

0개의 댓글