«dictionary» 태그된 질문

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

6
__hash __ ()를 구현하는 정확하고 좋은 방법은 무엇입니까?
구현하는 올바른 방법은 무엇입니까 __hash__()? 해시 코드를 반환하는 함수에 대해 이야기하고 나서 해시 테이블 (일명 사전)에 객체를 삽입하는 데 사용됩니다. 마찬가지로 __hash__()내가 반환 된 정수의 값이 균일하게 공통 데이터를 분산해야한다고 가정 반환 정수 및 해시 테이블에 "비닝 (binning)"객체에 사용됩니다 (충돌을 최소화하기 위해). 그러한 가치를 얻는 좋은 방법은 무엇입니까? 충돌이 문제입니까? …


6
파이썬 튜플 받아쓰기
튜플의 경우 t = ((1, 'a'),(2, 'b')) dict(t)반환{1: 'a', 2: 'b'} 얻을 수있는 좋은 방법이 {'a': 1, 'b': 2}있습니까 (키와 발을 교환)? 궁극적으로 1given 'a'또는 2given 을 반환 할 수 있기를 원합니다 'b'. 아마도 dict로 변환하는 것이 가장 좋은 방법은 아닙니다.


4
파이썬에서 중첩 된 dict를 어떻게 작성합니까?
'Data'와 'Mapping'이라는 두 개의 CSV 파일이 있습니다. '매핑'파일이 4 열이 : Device_Name, GDN, Device_Type,와 Device_OS. 네 개의 열이 모두 채워집니다. '데이터'파일에는 동일한 열이 있으며 Device_Name열이 채워지고 다른 세 열은 비어 있습니다. 내 파이썬 코드는 두 파일과 각을 열려면 Device_Name, 데이터 파일의지도 GDN, Device_Type및 Device_OS매핑 파일에서 값입니다. 2 열만있을 때 dict를 …

6
명명 된 튜플을 사전으로 변환
파이썬에 명명 된 튜플 클래스가 있습니다. class Town(collections.namedtuple('Town', [ 'name', 'population', 'coordinates', 'population', 'capital', 'state_bird'])): # ... Town 인스턴스를 사전으로 변환하고 싶습니다. 나는 그것이 도시의 이름이나 필드의 수에 단단히 묶여 있기를 원하지 않습니다. 더 많은 필드를 추가하거나 완전히 다른 이름의 튜플을 전달하고 사전을 얻을 수 있도록 작성하는 방법이 있습니까? 다른 …

10
Pandas 열 내부의 사전 / 목록을 별도의 열로 분할
postgreSQL 데이터베이스에 저장된 데이터가 있습니다. Python2.7을 사용 하여이 데이터를 쿼리하고 Pandas DataFrame으로 변환합니다. 그러나이 데이터 프레임의 마지막 열에는 그 안에 값의 사전 (또는 목록?)이 있습니다. DataFrame은 다음과 같습니다. [1] df Station ID Pollutants 8809 {"a": "46", "b": "3", "c": "12"} 8810 {"a": "36", "b": "5", "c": "8"} 8811 {"b": "2", …



10
사전 멤버를 포함하는 클래스 직렬화
내 이전 문제를 확장하면서 , 나는 잘 작동하는 구성 파일 클래스를 (직렬화)하기로 결정했습니다. 지금은 (값은 네트워크 경로 키가 드라이브 문자) 매핑 및 사용 시도 드라이브 문자 연관 배열을 저장하려는 Dictionary, HybridDictionary그리고 Hashtable이뿐만 호출 할 때 나는 항상 다음과 같은 오류가 ConfigFile.Load()나 ConfigFile.Save(): 'App.ConfigFile'유형을 반영하는 중에 오류가 발생했습니다. [snip] System.NotSupportedException : …



5
Dictionary <>에 항목을 안전하게 추가하는 더 우아한 방법이 있습니까?
키 / 객체 쌍을 사전에 추가해야하지만, 키가 이미 존재하는지 먼저 확인해야합니다. 그렇지 않으면 " 키가 사전에 이미 있습니다 "오류가 발생합니다. 아래 코드는이 문제를 해결하지만 복잡합니다. 이와 같은 문자열 도우미 메서드를 만들지 않고이를 수행하는보다 우아한 방법은 무엇입니까? using System; using System.Collections.Generic; namespace TestDictStringObject { class Program { static void Main(string[] args) …

3
구아바 ImmutableMap 초기화
구아바는지도를 초기화하기위한 좋은 지름길을 제공합니다. 그러나 내지도가 9 개의 항목으로 초기화되면 다음 컴파일러 오류 (Eclipse Indigo)가 발생합니다. of(K, V, K, V, K, V, K, V, K, V)유형 의 메소드 ImmutableMap는 인수에 적용 할 수 없습니다 (String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, …
140 java  dictionary  guava 

10
파이썬 dict.update ()가 객체를 반환하지 않는 이유는 무엇입니까?
나는 노력하고있다 : award_dict = { "url" : "http://facebook.com", "imageurl" : "http://farm4.static.flickr.com/3431/3939267074_feb9eb19b1_o.png", "count" : 1, } def award(name, count, points, desc_string, my_size, parent) : if my_size &gt; count : a = { "name" : name, "description" : desc_string % count, "points" : points, "parent_award" : parent, } a.update(award_dict) return self.add_award(a, …

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