본문 바로가기

python Dictionary4

파이썬 사전 복사 파이썬 사전 복사 dict2 = dict1을 입력하는 것만으로는 사전을 복사할 수 없다. dict2는 dict1에 대한 참조만 되고 dict1에서 변경된 내용도 dict2에서 자동으로 이루어진다. 복사본을 만드는 방법이 있으며, 한 가지 방법은 내장된 사전 메서드 copy()을 사용하는 것이다. copy() 메서드를 사용하여 사전의 복사본을 만든다: a = { "브랜드": "현대", "모델": "소나타", "연도": 1985 } print("a : ", a) b = a.copy() print("b = a.copy() : ", b) a.copy() 메소드를 실행하면 사전 a를 복사하여 변수 b에 저장한다. 위의 코드를 실행하면 아래 그림과 같다. 복사하는 또 다른 방법은 내장 함수 dict()를 사용하는 .. 2023. 11. 4.
파이썬 사전 항목 추가 파이썬 사전 항목 추가 사전에 항목을 추가하려면 새 인덱스 키를 사용하고 해당 항목에 값을 할당해야 한다: a = { "브랜드": "현대", "모델": "소나타", "연도": 1985 } print("a : ", a) a["색상"] = "빨강" print("a : ", a) a["색상"]="빨강" 구문은 사전 a에 키 "색상"으로 값 "빨강"을 할당한다. 위의 코드를 실행하면 아래 그림과 같다. 파이썬 사전 수정 - update() 메소드 update() 메서드는 지정된 인수의 항목으로 사전을 업데이트한다. 만일 해당 항목이 없으면, 항목이 추가된다. 인수는 사전이거나 key:value pairs가 있는 반복 가능한 개체여야 한다. update() 메서드를 사용하여 사전에 색상 항목을 추가한다: a = .. 2023. 11. 2.
파이썬 사전 - 항목 접근 파이썬 사전 - 항목 접근 대괄호 안에 있는 키 이름을 참조하여 사전의 항목에 액세스할 수 있다: "모델" 키의 값을 가져온다: a = { "브랜드": "현대", "모델": "소나타", "연도": 1985 } print("a : ", a) x = a["모델"] print("x=a[모델] ", x) a["모델"]은 사전 a에서 키 "모델"에 해당하는 값을 변수 x에 저장하는 프로그램입니다. 위의 코드를 실행하면 아래 그림과 같다. get()이라고 하는 방법도 있으며, 이 방법을 사용하면 다음과 같은 결과를 얻을 수 있다: a = { "브랜드": "현대", "모델": "소나타", "연도": 1985 } print("a : ", a) x = a.get("모델") print("x=a.get(모델) ", x) a.. 2023. 10. 31.
파이썬 사전 - Python dictionaries 파이썬 사전 - dictionary 사전은 데이터 값을 키:값(key:value) 쌍으로 저장하는 데 사용된다. 사전은 순서가 지정되어 있고 변경 가능하며 중복을 허용하지 않는 컬렉션이다. Python 버전 3.7부터는 사전이 정렬되어 있다. Python 3.6 이전 버전에서는 사전이 정렬되어 있지 않다. 사전은 곱슬곱슬한 괄호({})로 작성되며 키와 값이 있다: a = { "브랜드": "포드", "모델": "머스탱", "연도": 1964 } print("사전 a : ", a) 위의 코드는 사전을 생성하는 예제이다. 키와 값으로 쌍으로 구성되어 있으며 사전은 ({})으로 시작과 끝을 알린다. 위의 코드를 실행하면 아래 그림과 같다. 사전 항목 - dictionary items 사전 항목은 순서가 지정되어.. 2023. 10. 30.