«dictionary» 태그된 질문

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


9
모든 '키 : 값'에 대해 한 줄씩 csv 파일에 사전 쓰기
사전이 있습니다. mydict = {key1: value_a, key2: value_b, key3: value_c} 이 스타일로 dict.csv 파일에 데이터를 쓰고 싶습니다. key1: value_a key2: value_b key3: value_c 나는 썼다 : import csv f = open('dict.csv','wb') w = csv.DictWriter(f,mydict.keys()) w.writerow(mydict) f.close() 하지만 이제 한 행에 모든 키가 있고 다음 행에 모든 값이 있습니다. 이와 같은 …
92 python  csv  dictionary 


5
한 줄 : 인덱스를 키로 사용하여 목록에서 사전 만들기
주어진 목록 에서 한 줄로 사전을 만들고 싶습니다 . 사전의 키는 인덱스가되고 값은 목록의 요소가됩니다. 이 같은: a = [51,27,13,56] #given list d = one-line-statement #one line statement to create dictionary print(d) 산출: {0:51, 1:27, 2:13, 3:56} 한 줄을 원하는 이유에 대한 구체적인 요구 사항이 없습니다 . 나는 단지 파이썬을 …

8
자바 스크립트 forEach 메소드는 어떤 용도로 사용됩니까 (그 맵은 할 수 없음)?
내가 map과 foreach에서 보는 유일한 차이점 map은 배열을 반환하고 forEach그렇지 않다는 것입니다. 그러나 forEach" func.call(scope, this[i], i, this);" 메서드 의 마지막 줄도 이해하지 못합니다 . 예를 들어, "없는 this"및 " scope"동일한 개체 참조되지 않고 this[i]및 i루프의 현재 값을 참조? 다른 게시물에서 누군가 " forEach목록의 각 요소를 기반으로 무언가를하고 싶을 때 …

7
파이썬에서 사전을 어떻게 병합합니까?
d3 = dict(d1, **d2) 나는 이것이 사전을 병합한다는 것을 이해합니다. 그러나 그것은 독특합니까? d1에 d2와 동일한 키가 있지만 값이 다른 경우 어떻게됩니까? d1과 d2를 병합하고 싶지만 중복 키가 있으면 d1이 우선합니다.

3
python pandas 데이터 프레임 열은 dict 키와 값으로 변환됩니다.
여러 열이있는 pandas 데이터 프레임이 있는데 하나는 dict의 키로, 다른 하나는 dict의 값으로 두 개의 열에서 dict를 구성하고 싶습니다. 어떻게 할 수 있습니까? 데이터 프레임 : area count co tp DE Lake 10 7 Forest 20 5 FR Lake 30 2 Forest 40 3 영역을 키로 정의하고 dict의 값으로 계산해야합니다. …

5
Dict 목록에서 공통 Dict 필드의 min () 값을 찾습니다.
다음과 같은 사전 목록이 있습니다. [{'price': 99, 'barcode': '2342355'}, {'price': 88, 'barcode': '2345566'}] min () 및 max () 가격을 찾고 싶습니다. 이제 람다식이있는 키를 사용하여 쉽게 정렬 할 수 있습니다 (다른 SO 문서에서 찾을 수 있음). 다른 방법이 없다면 멈춰 있지 않습니다. 그러나 제가 본 것에는 거의 항상 파이썬에 직접적인 …
91 python  list  dictionary  max  min 

9
정적 클래스 내에서 사전 선언
정적 클래스 내에서 정적 사전 객체를 선언하는 방법은 무엇입니까? 나는 시도했다 public static class ErrorCode { public const IDictionary<string, string> ErrorCodeDic = new Dictionary<string, string>() { { "1", "User name or password problem" } }; } 그러나 컴파일러는 " 문자열이 아닌 참조 유형의 const 필드는 null로만 초기화 될 수 있습니다 …
90 c#  .net  dictionary 



9
복합 키 사전
List에 몇 가지 개체가 List<MyClass>있고 MyClass에는 여러 속성이 있습니다. MyClass의 3 가지 속성을 기반으로 목록의 인덱스를 만들고 싶습니다. 이 경우 속성 중 2 개는 int이고 한 속성은 datetime입니다. 기본적으로 다음과 같은 작업을 수행하고 싶습니다. Dictionary< CompositeKey , MyClass > MyClassListIndex = Dictionary< CompositeKey , MyClass >(); //Populate dictionary with items …
90 c#  dictionary 

5
Python dict에 동일한 해시를 가진 여러 키가있는 이유는 무엇입니까?
hash후드 아래에서 Python 함수 를 이해하려고합니다 . 모든 인스턴스가 동일한 해시 값을 반환하는 사용자 지정 클래스를 만들었습니다. class C: def __hash__(self): return 42 위의 클래스의 인스턴스는 한 번에 하나만있을 수 있다고 가정 dict했지만 실제로 dict는 동일한 해시를 가진 여러 요소를 가질 수 있습니다. c, d = C(), C() x = …


1
OrderedDict는 Python 3.7에서 중복됩니까?
로부터 파이썬 3.7 변경 내역 : dict 객체 의 삽입 순서 보존 특성은 Python 언어 사양의 공식 부분 으로 선언되었습니다 . 이것이 OrderedDict중복 된다는 것을 의미 합니까? 내가 생각할 수있는 유일한 용도는 일반 사전의 삽입 순서를 유지하지 않는 이전 버전의 Python과 역 호환성을 유지하는 것입니다.

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