«dictionary» 태그된 질문

사전은 키를 값에 매핑하여 키에서 값을 효율적으로 검색 할 수 있습니다. 데이터에 함수를 매핑하는 방법에 대한 [map-function] 태그 사용, PLEASE; 그리고 지리학을 위해, [지도].

19
ConcurrentHashMap과 Collections.synchronizedMap (Map)의 차이점은 무엇입니까?
여러 스레드에서 동시에 수정해야 할 맵이 있습니다. Java API에는 세 가지 동기화 된 Map 구현이있는 것 같습니다. Hashtable Collections.synchronizedMap(Map) ConcurrentHashMap 내가 이해 한 바에 Hashtable따르면, 구식 구현 (더 이상 사용되지 않는 Dictionary클래스 확장 )은 나중에 Map인터페이스 에 맞게 조정되었습니다 . 이 동안 되어 동기화가 심각한 것 같다 확장 성 문제를 …

11
JavaScript에서 연관 배열 / 해싱을 수행하는 방법
C #에서와 같이 JavaScript를 사용하여 일부 통계를 저장해야합니다. Dictionary<string, int> statistics; statistics["Foo"] = 10; statistics["Goo"] = statistics["Goo"] + 1; statistics.Add("Zoo", 1); 이 생길인가 Hashtable또는 뭔가처럼 Dictionary<TKey, TValue>자바 스크립트? 어떻게 그런 식으로 값을 저장할 수 있습니까?


30
중첩 된 Python dict를 객체로 변환 하시겠습니까?
중첩 된 dicts 및 list가있는 dict의 속성 액세스를 사용하여 데이터를 얻는 우아한 방법을 찾고 있습니다 (예 : javascript 스타일 객체 구문). 예를 들면 다음과 같습니다. >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} 이 방법으로 액세스 할 수 있어야합니다. >>> x = dict2obj(d) >>> x.a 1 …

15
collections.defaultdict는 어떻게 작동합니까?
파이썬 문서에서 예제를 읽었지만 여전히이 방법의 의미를 알 수는 없습니다. 누군가 도울 수 있습니까? 파이썬 문서에서 두 가지 예가 있습니다. >>> from collections import defaultdict >>> s = 'mississippi' >>> d = defaultdict(int) >>> for k in s: ... d[k] += 1 ... >>> d.items() [('i', 4), ('p', 2), ('s', …

6
값으로 C # 사전을 초기화하는 올바른 방법은 무엇입니까?
다음 코드를 사용하여 C # 파일에서 사전을 만들고 있습니다. private readonly Dictionary<string, XlFileFormat> FILE_TYPE_DICT = new Dictionary<string, XlFileFormat> { {"csv", XlFileFormat.xlCSV}, {"html", XlFileFormat.xlHtml} }; new오류 가있는 빨간색 선이 있습니다 . 기능 'collection initilializer'는 ISO-2 C # 언어 사양의 일부가 아니므로 사용할 수 없습니다. 아무도 여기서 무슨 일이 일어나고 있는지 설명 …
513 c#  dictionary 



26
C #에서 사전 병합
Dictionary<T1,T2>C #에서 둘 이상의 사전 ( ) 을 병합하는 가장 좋은 방법은 무엇입니까 ? (LINQ와 같은 3.0 기능이 좋습니다). 나는 다음과 같은 방법으로 메소드 서명을 생각하고 있습니다. public static Dictionary<TKey,TValue> Merge<TKey,TValue>(Dictionary<TKey,TValue>[] dictionaries); 또는 public static Dictionary<TKey,TValue> Merge<TKey,TValue>(IEnumerable<Dictionary<TKey,TValue>> dictionaries); 편집 : JaredPar와 Jon Skeet에서 멋진 솔루션을 얻었지만 중복 키를 처리하는 것을 …
493 c#  dictionary  merge 

11
사전 키를 사용할 수 없으면 None을 반환합니다.
키가 존재하는 경우 사전 값을 얻거나 None그렇지 않은 경우 단순히 반환하는 방법이 필요합니다 . 그러나 KeyError존재하지 않는 키를 검색하면 Python에서 예외 가 발생합니다. 키를 확인할 수는 있지만보다 명확한 것을 찾고 있습니다. None키가 존재하지 않으면 반환하는 방법 이 있습니까?


4
Python 3.6 이상에서 사전이 주문됩니까?
사전은 이전 화신과 달리 Python 3.6 (최소한 CPython 구현)에서 주문됩니다. 이것은 실질적인 변화처럼 보이지만 문서 의 짧은 단락 일뿐 입니다. 언어 기능이 아닌 CPython 구현 세부 사항으로 설명되지만 앞으로 이것이 표준이 될 수 있음을 암시합니다. 요소 사전을 유지하면서 새로운 사전 구현이 이전 사전보다 어떻게 더 잘 수행됩니까? 다음은 설명서의 텍스트입니다. …

9
Map을 구현하고 삽입 순서를 유지하는 Java 클래스?
키 값 연결이 있지만 해시를 사용하지 않는 Java 클래스를 찾고 있습니다. 내가 현재하고있는 일은 다음과 같습니다. 에 값 추가 Hashtable . 에 대한 반복자를 가져옵니다 Hashtable.entrySet() . 모든 값을 반복하고 다음을 수행하십시오. 도착 Map.Entry이터레이터를 . 유형의 객체 생성 Module값을 기준으로 (사용자 정의 클래스)를 . 클래스를 JPanel에 추가하십시오. 패널을 표시하십시오. 이것의 …

7
사전을위한 파이썬“확장”
사전을 다른 사전으로 확장하는 가장 좋은 방법은 무엇입니까? 예를 들어 : >>> a = { "a" : 1, "b" : 2 } >>> b = { "c" : 3, "d" : 4 } >>> a {'a': 1, 'b': 2} >>> b {'c': 3, 'd': 4} 이 회피 for루프 를 얻기 …
462 python  dictionary 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.