«dictionary» 태그된 질문

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

15
누락 된 키에서 던지기 대신 기본값을 반환하는 IDictionary 구현이 있습니까?
키가 없으면 Dictionary의 인덱서에서 예외가 발생합니다. 대신 default (T)를 반환하는 IDictionary의 구현이 있습니까? "TryGetValue"메소드에 대해 알고 있지만 linq와 함께 사용할 수 없습니다. 이것이 내가 필요한 것을 효율적으로 수행 할 것인가? : myDict.FirstOrDefault(a => a.Key == someKeyKalue); 해시 조회를 사용하는 대신 키를 반복한다고 생각하므로 그렇게 생각하지 않습니다.
129 c#  .net  hash  dictionary 


10
C #에서 상수 사전 만들기
s를 s 로 상수 (런타임으로 변경하지 않음) 매핑 을 만드는 가장 효율적인 방법은 무엇입니까 ?stringint const Dictionary 사용하려고 시도했지만 작동하지 않았습니다. 적절한 의미 로 불변 래퍼 를 구현할 수는 있지만 여전히 정확하게 보이지는 않습니다. 요청한 사람들을 위해 생성 된 클래스에서 IDataErrorInfo 를 구현 하고 있으며 columnName 조회를 설명자 배열로 만드는 …

14
키를 기준으로 사전 정렬
Swift에서 사전을 정렬하고 싶습니다. 나는 같은 사전을 가지고있다 : "A" => Array[] "Z" => Array[] "D" => Array[] 등 나는 그것을 좋아합니다 "A" => Array[] "D" => Array[] "Z" => Array[] 기타 나는 많은 솔루션을 시도했지만 아무도 나를 위해 일하지 않았다. XCode6 Beta 5를 사용하고 있으며 일부는 컴파일러 오류를 발생시키고 …

3
django 템플릿의 사전에서 사전을 반복하는 방법은 무엇입니까?
내 사전은 다음과 같습니다 (사전 내의 사전). {'0': { 'chosen_unit': <Unit: Kg>, 'cost': Decimal('10.0000'), 'unit__name_abbrev': u'G', 'supplier__supplier': u"Steve's Meat Locker", 'price': Decimal('5.00'), 'supplier__address': u'No\r\naddress here', 'chosen_unit_amount': u'2', 'city__name': u'Joburg, Central', 'supplier__phone_number': u'02299944444', 'supplier__website': None, 'supplier__price_list': u'', 'supplier__email': u'ss.sss@ssssss.com', 'unit__name': u'Gram', 'name': u'Rump Bone', }} 이제 템플릿에 정보를 표시하려고하는데 어려움을 겪고 …

9
파이썬 맵 및 기타 기능 도구 사용
이것은 꽤 n00bish이지만 파이썬에서 함수형 프로그래밍을 배우거나 이해하려고합니다. 다음 코드 : foos = [1.0,2.0,3.0,4.0,5.0] bars = [1,2,3] def maptest(foo, bar): print foo, bar map(maptest, foos, bars) 생산 : 1.0 1 2.0 2 3.0 3 4.0 None 5.0 None Q. 파이썬에서 map 또는 기타 기능 도구를 사용하여 루프없이 다음을 생성하는 방법이 …

4
영어 사전 데이터베이스를 텍스트 형식으로 어디서 다운로드 할 수 있습니까? [닫은]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 칠년 전에 …
127 dictionary 

13
사전에서 안전하게 여러 키 제거
내 사전에서 'key'항목을 d안전하게 제거하는 방법을 알고 있습니다. if d.has_key('key'): del d['key'] 그러나 사전에서 여러 항목을 안전하게 제거해야합니다. 이 작업을 두 번 이상 수행해야하므로 튜플의 항목을 정의 할 생각이었습니다. entitiesToREmove = ('a', 'b', 'c') for x in entitiesToRemove: if d.has_key(x): del d[x] 그러나 이것을 수행하는 더 똑똑한 방법이 있는지 궁금합니다.
127 python  dictionary 

8
사전 대 객체-어느 것이 더 효율적이며 그 이유는 무엇입니까?
메모리 사용량 및 CPU 소비 측면에서 Python에서 더 효율적인 것은 무엇입니까? 배경 : 엄청난 양의 데이터를 Python에로드해야합니다. 필드 컨테이너 인 개체를 만들었습니다. 4M 인스턴스를 만들고 사전에 저장하는 데 약 10 분이 소요되고 메모리는 최대 6GB였습니다. 사전이 준비된 후 액세스하는 것은 눈 깜짝 할 사이입니다. 예 : 성능을 확인하기 위해 동일한 …

2
파이썬에서 사전에 문자열
그래서 나는 이것에 많은 시간을 보냈고 그것은 간단한 수정이 될 것 같습니다. 내 사이트에 사용자를 등록하기 위해 Facebook의 인증을 사용하려고하는데, 서버 측에서 시도하고 있습니다. 액세스 토큰을 얻을 수있는 지점에 도달했고 다음으로 이동했습니다. https://graph.facebook.com/me?access_token=MY_ACCESS_TOKEN 다음과 같은 문자열로 찾고있는 정보를 얻습니다. {"id":"123456789","name":"John Doe","first_name":"John","last_name":"Doe","link":"http:\/\/www.facebook.com\/jdoe","gender":"male","email":"jdoe\u0040gmail.com","timezone":-7,"locale":"en_US","verified":true,"updated_time":"2011-01-12T02:43:35+0000"} 내가 dict(string)이것을 사용할 수 있어야하는 것 같지만이 오류가 발생합니다. …


16
XML 문자열을 사전으로 변환하는 방법은 무엇입니까?
소켓에서 xml 문서를 읽는 프로그램이 있습니다. Django의 simplejson라이브러리 에서 수행되는 것과 동일한 방식으로 Python 사전으로 직접 변환하려는 문자열에 저장된 xml 문서가 있습니다. 예를 들어 : str ="<?xml version="1.0" ?><person><name>john</name><age>20</age></person" dic_xml = convert_to_dic(str) 그러면 다음 dic_xml과 같이 보일 것입니다.{'person' : { 'name' : 'john', 'age' : 20 } }

2
초기 데이터의 순서를 유지하도록 생성자를 사용하여 OrderedDict를 초기화하는 올바른 방법은 무엇입니까?
초기 데이터의 순서를 유지하도록 순서화 된 사전 (OD)을 초기화하는 올바른 방법은 무엇입니까? from collections import OrderedDict # Obviously wrong because regular dict loses order d = OrderedDict({'b':2, 'a':1}) # An OD is represented by a list of tuples, so would this work? d = OrderedDict([('b',2), ('a', 1)]) # What about …

3
URL 매개 변수에 대한 Python 사전
URL 매개 변수로 사용하기 위해 Python 사전을 문자열로 변환하려고합니다. 나는 이것을하는 더 좋고 더 파이썬적인 방법이 있다고 확신합니다 . 뭐야? x = "" for key, val in {'a':'A', 'b':'B'}.items(): x += "%s=%s&" %(key,val) x = x[:-1]

9
문자열에 대한 해시 함수
C 언어로 된 해시 테이블에서 작업 중이며 문자열에 대한 해시 함수를 테스트하고 있습니다. 내가 시도한 첫 번째 기능은 ascii 코드를 추가하고 모듈로 (% 100)를 사용하는 것이지만 첫 번째 데이터 테스트에서 좋지 않은 결과를 얻었습니다 : 130 단어에 대해 40 개의 충돌. 최종 입력 데이터에는 8 000 단어가 포함됩니다 (파일에 사전 …

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