«dictionary» 태그된 질문

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

12
Django Model 객체를 변환하여 모든 필드를 그대로 유지하십시오.
Django Model 객체를 모든 필드 가있는 dict로 어떻게 변환 합니까? 모두 이상적으로로 외래 키와 필드를 포함 editable=False합니다. 자세히 설명하겠습니다. 다음과 같은 장고 모델이 있다고 가정 해 봅시다. from django.db import models class OtherModel(models.Model): pass class SomeModel(models.Model): normal_value = models.IntegerField() readonly_value = models.IntegerField(editable=False) auto_now_add = models.DateTimeField(auto_now_add=True) foreign_key = models.ForeignKey(OtherModel, related_name="ref1") many_to_many …

24
.NET 사전에 중복 키가 있습니까?
.NET 기본 클래스 라이브러리에 중복 키를 사용할 수있는 사전 클래스가 있습니까? 내가 찾은 유일한 해결책은 예를 들어 다음과 같은 클래스를 만드는 것입니다. Dictionary<string, List<object>> 그러나 이것은 실제로 사용하는 데 매우 자극적입니다. Java에서는 MultiMap 이이 작업을 수행하지만 .NET에서 아날로그를 찾을 수 없다고 생각합니다.
256 c#  .net  dictionary  multimap 

12
신속한 사전 키 배열
신속하게 사전의 키에서 문자열로 배열을 채우려 고합니다. var componentArray: [String] let dict = NSDictionary(contentsOfFile: NSBundle.mainBundle().pathForResource("Components", ofType: "plist")!) componentArray = dict.allKeys 'AnyObject'가 string과 동일하지 않은 오류를 리턴합니다. 또한 시도 componentArray = dict.allKeys as String get : 'String'은 [String] (으)로 변환 할 수 없습니다
256 ios  arrays  xcode  dictionary  swift 

10
만료 키가있는 Java 시간 기반 맵 / 캐시 [닫기]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 2 년 전 . 이 질문을 개선하십시오 지정된 시간 초과 후 항목을 자동으로 제거하는 Java Map 또는 유사한 표준 데이터 저장소에 대해 알고 있습니까? 이는 오래된 …
253 java  caching  dictionary 

10
보다 효율적인 것은 Dictionary TryGetValue 또는 ContainsKey + Item입니까?
Dictionary.TryGetValue 메서드 의 MSDN 항목에서 : 이 메서드는 ContainsKey 메서드의 기능과 Item 속성을 결합합니다. 키를 찾을 수 없으면 값 매개 변수는 값 유형 TValue에 적절한 기본값을 가져옵니다. 예를 들어 정수 유형의 경우 0, 부울 유형의 경우 false, 참조 유형의 경우 null입니다. 코드에서 사전에없는 키에 자주 액세스하려고하면 TryGetValue 메서드를 사용하십시오. 이 …


6
사전에 값이 있는지 확인하는 방법 (python)
파이썬에는 다음과 같은 사전이 있습니다. d = {'1': 'one', '3': 'three', '2': 'two', '5': 'five', '4': 'four'} 이 사전에 "1"또는 "2"와 같은 값이 있는지 확인하는 방법이 필요합니다. 예를 들어, 색인 "1"이 존재하는지 알고 싶다면 간단히 입력하면됩니다. "1" in d 그리고 파이썬은 그것이 사실인지 거짓인지 말해 줄 것이지만, 값이 존재하는지 알아내는 …
251 python  dictionary  find 

6
Typescript에서 사전 선언 및 초기화
다음 코드가 주어지면 interface IPerson { firstName: string; lastName: string; } var persons: { [id: string]: IPerson; } = { "p1": { firstName: "F1", lastName: "L1" }, "p2": { firstName: "F2" } }; 초기화가 거부되지 않는 이유는 무엇입니까? 결국 두 번째 개체에는 "lastName"속성이 없습니다.

17
std :: map에서 모든 키 (또는 값)를 검색하여 벡터에 넣는 방법은 무엇입니까?
이것은 내가 나오는 가능한 방법 중 하나입니다. struct RetrieveKey { template <typename T> typename T::first_type operator()(T keyValuePair) const { return keyValuePair.first; } }; map<int, int> m; vector<int> keys; // Retrieve all keys transform(m.begin(), m.end(), back_inserter(keys), RetrieveKey()); // Dump all keys copy(keys.begin(), keys.end(), ostream_iterator<int>(cout, "\n")); 물론 다른 functor RetrieveValues 를 정의하여 …
246 c++  dictionary  stl  stdmap 

26
두 사전을 비교하고 (키, 값) 쌍이 같은지 확인
나는 두 개의 사전을 가지고 있지만 단순화를 위해 다음 두 가지를 취할 것입니다. >>> x = dict(a=1, b=2) >>> y = dict(a=2, b=2) 이제 각 key, value쌍의에 x해당하는 값이에 있는지 여부를 비교하고 싶습니다 y. 그래서 나는 이것을 썼다 : >>> for x_values, y_values in zip(x.iteritems(), y.iteritems()): if x_values == y_values: …

3
일반 사전에 대소 문자를 구분하지 않는 액세스
관리되는 dll을 사용하는 응용 프로그램이 있습니다. 해당 dll 중 하나가 일반 사전을 반환합니다. Dictionary<string, int> MyDictionary; 사전에는 대소 문자가 포함 된 키가 포함되어 있습니다. 다른 측면에서 잠재적 인 키 (문자열) 목록을 얻었지만이 경우를 보장 할 수는 없습니다. 키를 사용하여 사전의 값을 얻으려고합니다. 그러나 사례가 일치하지 않기 때문에 물론 다음이 실패합니다. …
244 c#  generics  dictionary 

7
파이썬 사전에서 값에 대한 매핑
사전을 감안할 때 { k1: v1, k2: v2 ... }내가 얻을 싶어 { k1: f(v1), k2: f(v2) ... }내가 함수를 통과 제공을 f. 그러한 내장 기능이 있습니까? 아니면해야합니까 dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) 이상적으로 나는 단지 쓸 것입니다 my_dictionary.map_values(f) 또는 my_dictionary.mutate_values_with(f) 즉, 원래 사전이 변경되거나 사본이 생성되면 중요하지 …


5
Json 파일에 dict를 덤프하는 방법은 무엇입니까?
나는 다음과 같은 dict가 있습니다 : sample = {'ObjectInterpolator': 1629, 'PointInterpolator': 1675, 'RectangleInterpolator': 2042} json아래 그림과 같이 dict을 파일로 덤프하는 방법을 알 수 없습니다 . { "name": "interpolator", "children": [ {"name": "ObjectInterpolator", "size": 1629}, {"name": "PointInterpolator", "size": 1675}, {"name": "RectangleInterpolator", "size": 2042} ] } 이것을 할 파이썬적인 방법이 있습니까? d3트리 …
239 python  json  dictionary 

6
지도 키를 배열로 변환하는 방법?
다음과 같은지도가 있다고 가정하겠습니다. let myMap = new Map().set('a', 1).set('b', 2); 그리고 위의 내용에 기초하여 [ 'a', 'b']를 얻고 싶습니다. 내 현재 솔루션은 너무 길고 끔찍한 것 같습니다. let myMap = new Map().set('a', 1).set('b', 2); let keys = []; for (let key of myMap) keys.push(key); console.log(keys); 더 좋은 방법이 있어야합니까?

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