«dictionary» 태그된 질문

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


6
파이썬에서 여러 레벨의 'collection.defaultdict'
SO의 훌륭한 사람들 덕분 collections.defaultdict에 가독성과 속도에서 제공하는 가능성을 발견했습니다 . 나는 그것들을 성공으로 사용했다. 이제 세 가지 수준의 사전을 구현하고 싶습니다. 두 가지 최상위 수준 defaultdict과 가장 낮은 수준 int입니다. 이 작업을 수행하는 적절한 방법을 찾지 못했습니다. 내 시도는 다음과 같습니다. from collections import defaultdict d = defaultdict(defaultdict) a …

4
Groovy에서 맵을 반복 하시겠습니까?
Groovy에서 수행하려는 매우 간단한 작업이 있지만 작동하지 않는 것 같습니다. groovy에서 맵 객체를 반복하고 키와 값을 인쇄하려고하지만이 코드가 작동하지 않습니다. // A simple map def map = [ iPhone : 'iWebOS', Android: '2.3.3', Nokia : 'Symbian', Windows: 'WM8' ] // Print the values for (s in map) { println s …
175 dictionary  groovy 

10
파이썬에서 사전의 키-값 쌍을 인쇄하는 방법
파이썬 사전에서 키 값 쌍을 다음과 같이 출력하고 싶습니다. key1 \t value1 key2 \t value2 나는 다음과 같이 할 수 있다고 생각했다. for i in d: print d.keys(i), d.values(i) 하지만 분명히 있다는 것은은으로 이동하지 방법 keys()및 values()인수를하지 않습니다.
175 python  dictionary 

2
IEnumerable <KeyValuePair <>>에서 사전 다시 작성
을 반환하는 메서드가 IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt;있지만 일부 호출자는 메서드의 결과를 사전으로 요구합니다. 어떻게 변환 할 수 있습니다 IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt;에 Dictionary&lt;string, ArrayList&gt;내가 사용할 수 있도록 TryGetValue? 방법: public IEnumerable&lt;KeyValuePair&lt;string, ArrayList&gt;&gt; GetComponents() { // ... yield return new KeyValuePair&lt;string, ArrayList&gt;(t.Name, controlInformation); } 방문객: Dictionary&lt;string, ArrayList&gt; actual = target.GetComponents(); actual.ContainsKey("something");

28
다른 사전에 항목 사전을 추가하는 방법
Swift의 배열은 + = 연산자를 지원하여 한 배열의 내용을 다른 배열에 추가합니다. 사전을 위해 쉬운 방법이 있습니까? 예 : var dict1 = ["a" : "foo"] var dict2 = ["b" : "bar"] var combinedDict = ... (some way of combining dict1 &amp; dict2 without looping)
172 dictionary  swift 

28
중첩 된 사전을 병합하여 키 압축
다음과 같은 사전이 있다고 가정하십시오. {'a': 1, 'c': {'a': 2, 'b': {'x': 5, 'y' : 10}}, 'd': [1, 2, 3]} 다음과 같이 평평하게 만드는 방법은 무엇입니까? {'a': 1, 'c_a': 2, 'c_b_x': 5, 'c_b_y': 10, 'd': [1, 2, 3]}
172 python  dictionary 

21
두 개의 파이썬 사전에 포함 된 키의 차이 계산
- 내가 두 파이썬 사전을 가지고 있다고 가정 dictA하고 dictB. 에 dictB있지만 있지만 키가없는 키가 있는지 확인해야합니다 dictA. 가장 빠른 방법은 무엇입니까? 사전 키를 세트로 변환 한 다음 계속해야합니까? 당신의 생각을 알고 싶다 ... 답변 주셔서 감사합니다. 내 질문을 제대로 언급하지 않아서 죄송합니다. 내 시나리오는 다음과 같습니다-에 비해 dictA같 dictB거나 …
171 python  dictionary 

6
Kotlin에서 List를지도로 변환하는 방법?
예를 들어 다음과 같은 문자열 목록이 있습니다. val list = listOf("a", "b", "c", "d") 문자열이 키인지도로 변환하고 싶습니다. 나는 그 .toMap()기능을 사용해야한다는 것을 알고 있지만 그 방법을 모르겠으며 그 예를 보지 못했습니다.
169 dictionary  kotlin 


13
파이썬에서 사전을 한 줄씩 인쇄하는 방법?
이것은 사전입니다 cars = {'A':{'speed':70, 'color':2}, 'B':{'speed':60, 'color':3}} 이것을 사용하여 for loop for keys,values in cars.items(): print(keys) print(values) 다음을 인쇄합니다. B {'color': 3, 'speed': 60} A {'color': 2, 'speed': 70} 그러나 프로그램이 다음과 같이 인쇄하기를 원합니다. B color : 3 speed : 60 A color : 2 speed : 70 …

4
사전 목록에 대한 Pandas DataFrame
다음과 같은 DataFrame이 있습니다. 고객 항목 1 항목 2 항목 3 사과 우유 토마토 1 개 2 물 오렌지 감자 주스 망고 칩 3 개 행당 사전 목록으로 변환하고 싶습니다. rows = [{'customer': 1, 'item1': 'apple', 'item2': 'milk', 'item3': 'tomato'}, {'customer': 2, 'item1': 'water', 'item2': 'orange', 'item3': 'potato'}, {'customer': 3, …

11
linq를 사용하고 중복에 대해 걱정하지 않고 목록을 사전으로 변환
Person 객체 목록이 있습니다. 키가 성과 이름 (연결)이고 값이 Person 객체 인 Dictionary로 변환하고 싶습니다. 문제는 중복 된 사람들이 있다는 것이므로이 코드를 사용하면 문제가 발생합니다. private Dictionary&lt;string, Person&gt; _people = new Dictionary&lt;string, Person&gt;(); _people = personList.ToDictionary( e =&gt; e.FirstandLastName, StringComparer.OrdinalIgnoreCase); 나는 그것이 이상하게 들린다는 것을 알고 있지만 실제로는 중복 이름에 …
163 c#  linq  dictionary 

4
사전 객체로 LINQ 그룹화
에서 LINQ를 사용하여를 만들려고 Dictionary&lt;string, List&lt;CustomObject&gt;&gt;합니다 List&lt;CustomObject&gt;. "var"을 사용하여이 작업을 수행 할 수 있지만 익명 형식을 사용하고 싶지 않습니다. 여기 내가 가진 것입니다 var x = (from CustomObject o in ListOfCustomObjects group o by o.PropertyName into t select t.ToList()); 또한 Cast&lt;&gt;()일단 LINQ 라이브러리에서 사용하려고 시도했지만 x유효하지 않은 캐스트의 결과로 컴파일 …
161 linq  dictionary 

5
파이썬은 키를 생성하거나 키에 요소를 추가하는 방법을 지시합니까?
빈 사전이 있습니다. 이름 : dict_x 값이 목록 인 키가 있어야합니다. 별도의 반복에서 키 (예 :) key_123와 dict_x값 목록에 배치 할 항목 (튜플)을 얻습니다 key_123. 이 키가 이미 존재하면이 항목을 추가하고 싶습니다. 이 키가 존재하지 않으면 빈 목록으로 키를 만든 다음 추가하거나 튜플로 키를 만들고 싶습니다. 앞으로이 키가 다시 나타나면 …

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