«dictionary» 태그된 질문

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

4
Java에서 사전을 어떻게 작성합니까? [닫은]
여기서 무엇을 요청하는지 말하기는 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 칠년 전에 . 실제 책에서와 같이 사전을 구현하려고합니다. 나는 단어와 그 의미의 목록이 있습니다. Java가 단어 목록과 …

4
사전에 새 항목을 추가하거나 기존 항목을 업데이트하는 방법
일부 레거시 코드에서 키가 이미있는 경우 새 키 값 항목을 추가하거나 값을 업데이트하는 데 도움이되는 다음 확장 방법을 보았습니다. 방법 -1 (레거시 코드). public static void CreateNewOrUpdateExisting<TKey, TValue>( this IDictionary<TKey, TValue> map, TKey key, TValue value) { if (map.ContainsKey(key)) { map[key] = value; } else { map.Add(key, value); } } …
235 c#  dictionary 

2
사전에 키가 포함되어 있는지 확인하는 것이 왜 더 빠르지 않은지 예외를 잡는 것보다 더 빠른 이유는 무엇입니까?
코드를 상상해보십시오. public class obj { // elided } public static Dictionary<string, obj> dict = new Dictionary<string, obj>(); 방법 1 public static obj FromDict1(string name) { if (dict.ContainsKey(name)) { return dict[name]; } return null; } 방법 2 public static obj FromDict2(string name) { try { return dict[name]; } catch (KeyNotFoundException) …


8
장고 템플릿 변수로 사전 값을 찾는 방법
mydict = {"key1":"value1", "key2":"value2"} Django 템플릿에서 사전 값을 조회하는 일반적인 방법은 {{ mydict.key1 }}, {{ mydict.key2 }}입니다. 키가 루프 변수이면 어떻게 되나요? 즉 : {% for item in list %} # where item has an attribute NAME {{ mydict.item.NAME }} # I want to look up mydict[item.NAME] {% endfor %} …

3
파이썬 argparse.Namespace ()를 사전으로 취급하는 올바른 방법은 무엇입니까?
나는 결과를 사용하려면 argparse.ArgumentParser()인 Namespace기대하는 방법으로, 객체 사전 또는 개체 (참조 매핑 같은 collections.Mapping을 ), 그것을 할 올바른 방법은 무엇입니까? C:\>python Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win 32 Type "help", "copyright", "credits" or "license" for more information. >>> import argparse >>> args …

6
사전 텍스트 파일 [닫힘]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 휴일 오년 전에 . 이 질문을 개선하십시오 많은 영어 단어가 필요한 프로그램을 작성 중입니다. 단어가 많은 사전 파일을 찾으려고합니다. 누구든지 좋은 출처를 알고 있습니까? 나는 많은 출처를 …
222 dictionary 

7
Swift에서 사전을 반복
Xcode가 Swift Programming Language Guide 의이 실험에 나에게주는 대답에 약간 혼란 스럽습니다. // Use a for-in to iterate through a dictionary (experiment) let interestingNumbers = [ "Prime": [2, 3, 5, 7, 11, 13], "Fibonacci": [1, 1, 2, 3, 5, 8], "Square": [1, 4, 9, 16, 25] ] var largest = …
222 dictionary  swift 

2
사전을 반환하는 LINQ 쿼리 <문자열, 문자열>
LINQ를 사용하여 쿼리하여 고유 한 값을 얻고 Dictionary &lt;string, string&gt;을 결과로 되돌리려 고하는 MyClass 컬렉션이 있지만, 내가보다 더 간단하게 수행 할 수있는 방법을 알 수는 없습니다. 아래에 있어요. 결과로 Dictionary &lt;string, string&gt;을 얻는 데 사용할 수있는 더 깨끗한 코드는 무엇입니까? var desiredResults = new Dictionary&lt;string, string&gt;(StringComparer.OrdinalIgnoreCase); var queryResults = (from …
218 c#  .net  linq  dictionary 


5
dict을“완벽하게”재정의하는 방법은 무엇입니까?
가능한 한 dict 의 하위 클래스를 "완벽하게"만들려면 어떻게 해야합니까? 최종 목표는 단순한를 가지고있다 DICT 키가 소문자되는합니다. 이 작업을 수행하기 위해 재정의 할 수있는 몇 가지 작은 기본 요소가 있어야하는 것처럼 보이지만 모든 연구와 시도에 따르면 그렇지 않은 것처럼 보입니다. 내가하면 오버라이드 (override) __getitem__/__setitem__ 다음 get/ set일을하지 않습니다. 어떻게 작동시킬 수 …

4
맵을 통한 C ++ 루프
map&lt;string, int&gt;string-int 값이나 키를 몰라도 각 요소를 반복하고 싶습니다 . 내가 지금까지 무엇을 : void output(map&lt;string, int&gt; table) { map&lt;string, int&gt;::iterator it; for (it = table.begin(); it != table.end(); it++) { //How do I access each element? } }
216 c++  dictionary 

6
JSON 문자열을 사전이 아닌 사전으로 변환
JSON 파일을 전달하고 데이터를 사전으로 변환하려고합니다. 지금까지 이것은 내가 한 일입니다. import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) 나는 유형 json1_data이 될 것으로 기대 dict하지만 실제로 list확인할 때 유형 으로 나옵니다 type(json1_data). 내가 무엇을 놓치고 있습니까? 키 중 하나에 액세스 할 수 있도록 사전이 필요합니다.

8
python-3.x에서 사전을 사용하여 문자열을 어떻게 포맷합니까?
나는 사전을 사용하여 문자열을 포맷하는 것을 좋아합니다. 사용중인 문자열 형식을 읽고 기존 사전을 활용할 수 있습니다. 예를 들면 다음과 같습니다. class MyClass: def __init__(self): self.title = 'Title' a = MyClass() print 'The title is %(title)s' % a.__dict__ path = '/path/to/a/file' print 'You put your file here: %(path)s' % locals() 그러나 …

6
리스트의 사전을 만드는 파이썬
값이 목록 인 사전을 만들고 싶습니다. 예를 들면 다음과 같습니다. { 1: ['1'], 2: ['1','2'], 3: ['2'] } 만약 내가한다면: d = dict() a = ['1', '2'] for i in a: for j in range(int(i), int(i) + 2): d[j].append(i) d [...]가 목록이 아니기 때문에 KeyError가 발생합니다. 이 경우 a를 할당 …
214 python  dictionary 

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