파이썬 (Python)/Python (기본 제공) 6

파이썬 기초 :: 딕셔너리의 Key 값을 삭제, 반환하기 / pop() 함수

pop() 메서드는 딕셔너리에서 주어진 키(key)를 삭제하고 해당 키의 값을 반환하는 메서드입니다. 이를 통해 딕셔너리에서 특정 키를 제거할 수 있습니다. pop() 메서드를 사용하여 딕셔너리에서 키를 제거하는 예시입니다. my_dict = {'name': 'John', 'age': 25, 'city': 'New York'} age_value = my_dict.pop('age') print(my_dict) print(age_value) 위의 코드에서 my_dict.pop('age')를 사용하여 'age' 키를 삭제하고 해당 값인 25를 반환합니다. pop() 메서드는 삭제된 키의 값을 반환하기 때문에 age_value 변수에 저장하여 이후에 사용할 수 있습니다. pop() 메서드의 활용 /키 값의 수정..

파이썬 기초 :: 딕셔너리를 리스트로 생성 / zip(), dict() 함수

zip() 함수는 두 개 이상의 iterable 객체를 묶어 각 객체 요소들을 조합하여 튜플의 리스트로 반환해주는 함수입니다. 이 함수를 사용하여 딕셔너리를 생성할 수 있습니다. 아래는 zip() 함수를 사용하여 두 개의 리스트로부터 딕셔너리를 생성하는 예시입니다. keys = ['name', 'age', 'city'] values = ['John', 25, 'New York'] my_dict = dict(zip(keys, values)) #zip(), dict() 함수 활용하여 딕셔너리 만들기 print(my_dict) key와 value 를 각각 정의 해준 후, zip()에 순서대로 대입해줍니다. zip(keys, values)는 keys 리스트와 values 리스트를 묶어서 튜플의 리스트로 반환합니..

파이썬 기초 :: 딕셔너리에 새로운 딕셔너리 추가 / update(), 중첩

딕셔너리에 새로운 딕셔너리를 추가하는 방법은 간단합니다. 기존의 딕셔너리에 새로운 키-값 쌍을 할당하면 됩니다. 이때 값으로는 새로운 딕셔너리를 사용하면 됩니다. 예를 들어, 다음과 같은 기존의 딕셔너리가 있다고 가정하고, my_dict = {'name':'John', 'age':25} 'city'와 'country'라는 키를 가진 새로운 딕셔너리를 정의해보겠습니다. new_dict={'city':'Seoul','country':'Korea'} 위 my_dict 에 새로운 딕셔너리를 추가하는 방법은 update() 메서드를 사용하면 됩니다. 새로운 딕셔너리의 키-값 쌍이 기존 딕셔너리에 추가됩니다. update() 메서드를 사용 >>>my_dict=update(new_dict) >>>my_dict {'n..

파이썬 기초 :: 딕셔너리(Dictionary) 인덱싱

딕셔너리(Dictionary)는 인덱스(index)를 사용하여 특정 키(key)에 해당하는 값을 검색할 수 있습니다. 딕셔너리에서는 숫자 인덱스를 사용하는 것이 아니라 키를 사용합니다. 예를 들어, 다음과 같은 딕셔너리를 가정해봅시다 student_scores = {'John': 90, 'Emily': 85, 'Daniel': 95, 'Sarah': 88} 이 딕셔너리는 학생들의 이름과 점수를 저장하고 있습니다. 이제 'John'의 점수를 얻기 위해 다음과 같이 인덱싱을 사용할 수 있습니다. john_score = student_scores['John'] print(john_score) 출력 결과는 90이 될 것입니다. 여기서 'John'이 키이고, 해당하는 값은 90입니다. 딕셔너리에서는 키를 사용하여..

파이썬 기초 :: 딕셔너리(Dictionary) 수정, 추가, 삭제

저번 딕셔너리 정의에 이어 Dictionary를 수정, 추가, 삭제하는 법을 해보도록 하겠습니다. 딕셔너리는 변경 가능한 자료형이므로 생성 후에 키-값 쌍을 수정, 추가, 삭제할 수 있습니다. my_dict = {'name': 'John', 'age': 25, 'city': 'New York'} # my_dict 딕셔너리 정의 새로운 키-값 쌍을 추가하려면 간단히 새로운 키에 값을 할당하면 됩니다. my_dict['occupation'] = 'Engineer' my_dict 을 찍어보면 기존에 있던 3개의 쌍에 새로운 쌍 (occupation, Engineer) 추가됨을 볼 수 있습니다. 기존 키의 값을 업데이트(수정)하려면 그냥 새로운 값을 다시 할당하면 됩니다. my_dict['age'] = 26 키..