dictionary

    [Python] Dictionary - 딕셔너리

    정의딕셔너리는 순서가 없는 리스트로 원소들의 인덱싱은 키(key)에 의해서 이루어진다. 원리는 실제 딕셔너리 즉, 사전과 동일하다. 사전에는 단어에 의해서 상응하는 정의들이 연결되어 있다. 파이썬의 딕셔너리들은 기본적으로 변수가 자연적인 순서가 없는 경우, 유용한 변수이다. 딕셔너리는 콤마(,)를 사용해서 키와 값의 쌍으로 정의된다. 이러한 키와 값 쌍은 중괄호 {}에 의해서 둘러싸게 되면 딕셔너리로 정의된다.변수 만들어보기빈 딕셔너리는 아래와 같이 중괄호 {} 를 사용해서 만들 수 있고, .type() 함수 해당 변수의 타입을 확인하면 dict 라고 나타난다.dic = {}type(dic)또는dic = dict()// dict 딕셔너리에 키와 값을 정의할 땐 키 : 값 (키와 값 사이에 콜론 : 사용)..

    C# ILookup과 Lookup<TKey, TElement>와 Dictionary<TKey, TValue>간 차이

    Dictionary 는 키를 단일 값에 매핑하는 반면 Lookup 는 키를 값 컬렉션에 매핑한다. 값 컬렉션이라고 하면은 LINQ에서 반환되는 모든 값들을 뜻한다고 볼 수가 있다. 아래는 Type 리플렉션을 사용한 예제이다. using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Linq; using System.Xml; namespace ConsoleApplication1 { public class Test { static void Main() { // Type형 배열에 List 타입, string 타입, Enumerable 타입 그리고 XmlReader 타입 추가 Type[] ar..