기본 콘텐츠로 건너뛰기

라벨이 dictionary인 게시물 표시

[matplotlib]quiver()함수

[python]사전(Dictionary)

사전(Dictionary) 내용 사전 객체의 생성 사전은 가변(mutable)객체 사전형의 대표적인 메서드(Methods) 사전 객체의 생성 리스트나 튜플 객체와 같이 파이썬의 컬렉션이지만 각 요소에 인덱스가 부여되지 않습니다. 대신에 각 요소는 식 1에서 나타낸 형식과 같이 "키: 값"과 같이 구성됩니다. 이 형식의 키(key) 는 값(value) 에 대한 인덱스 역할을 합니다. {key1: value1, key2: value2, …} (식 1) 사전 객체는 다음의 특성을 가집니다. 사전(Dictionary) 중괄호 ({ }) 또는 dict() 함수를 사용하여 생성 합니다. 사전 내의 요소들은 순서가 없으며 {key:value}의 형식으로 입력합니다. key는 리스트, 튜플 형의 인덱스와 같은 역할을 합니다. 즉, 사전 객체의 요소를 호출하기 위해서 key를 사용합니다. value의 자료형은 제한이 없으며 반복, 수정 할 수 있습니다. 그러나 key는 고유한 값이어야 하며 변경할 수 없습니다. 사전 객체는 비어있는 중괄호로 객체를 선언한 후 키에 값을 할당하는 방식으로 생성할 수 있습니다. 이 경우 객체에 요소는 ' 객체이름[이름]=값 '와 같이 할당합니다. dic1={} #빈객체 dic1 {} dic1[1]='one' # 1:key, 'one':value dic1[2]="two" # 2:key, 'two':value dic1 {1: 'one', 2: 'two'} 또 다른 생성 방법은 요소의 이름과 값을 중괄호 내에 {key: value} 형식으로 직접 입력합니다. dic2={"one":1, "two":2} ;dic2 {'one': 1, 'two': 2} 3번째 방법은 ...