Dictionary (3) 썸네일형 리스트형 [Python] 파이썬 딕셔너리 키, 값 쌍 얻기 - items() 딕셔너리의 키, 값 쌍 얻기 - items() 딕셔너리(dictionary)는 items()함수를 사용하면 딕셔너리에 있는 키와 값들의 쌍을 얻을 수 있습니다. >>> car = {"name" : "BMW", "price" : "7000"} >>> car.items() dict_items([('name', 'BMW'), ('price', '7000')]) items함수를 사용하면 딕셔너리의 값을 반복할때 키와 값을 접근하기가 매우 유용해집니다. >>> car = {"name" : "BMW", "price" : "7000"} >>> for key, val in car.items(): ...print("key : {} value : {}".format(key,val)) key : name value : BM.. [Python] 딕셔너리에 키가 있는지 체크하기 딕셔너리에 존재하지 않는 키에 접근하는 경우 파이썬은 KeyError를 발생시킵니다. 그러므로 딕셔너리에 접근할 때에는 키값을 체크해주고 접근하는 것이 안전한데요. 파이썬에서 키를 체크하는 방법은 in 키워드를 사용하는 방법과 get 함수를 사용하는 방법이 있습니다. (Python 2에서는 키 존재를 체크하기 위해 has_key 함수를 지원했지만 3에서는 지원하지 않습니다.) in 키워드 찾고자하는 키 in 딕셔너리 in 키워드를 사용하면 딕셔너리 안에서 찾고자하는 키가 있는지 없는지를 True 또는 False로 알려줍니다. 아래 예제 코드는 name이라는 키가 있는 경우에만 해당 값을 출력하는 코드입니다. car = {"name" : "BMW", "price" : "7000"} if "name" in .. [Python] 딕셔너리 값 추가/제거 하기 딕셔너리에 값 추가하기 딕셔너리명[새로운 키값] = 새로운 값 딕셔너리에 새로운 값을 추가하고 싶다면 위 방법을 사용하면 추가할 수 있습니다. 아래 예제를 통해 살펴보면 쉽게 이해하실 수 있습니다. car = {"name" : "BMW", "price" : "7000" } car["series"] = 7 print(car) {'name': 'BMW', 'price': '7000', 'series': 7} car 딕셔너리에 series라는 키에 7이라는 값을 할당하였습니다. 만약 기존에 존재하는 키값에 새로운 값을 할당하면 기존의 있는 값을 대치하게 됩니다. car = {"name" : "BMW", "price" : "7000" } car["name"] = "Santafe" print(car) {"name.. 이전 1 다음