«dictionary» 태그된 질문

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

14
Java LinkedHashMap은 첫 번째 또는 마지막 항목을 얻습니다.
LinkedHashMap지도에 키를 입력 한 순서가 중요하기 때문에 사용 했습니다. 그러나 이제 첫 번째 (첫 번째 입력 한 항목) 또는 마지막에서 키의 가치를 얻고 싶습니다. 유사한 방법이 있어야 first()하고 last()그런이나 뭐? 첫 번째 키 항목을 얻으려면 반복자가 필요합니까? 그래서 내가 사용한 이유입니다 LinkedHashMap! 감사!

10
사전을 파일로 저장하는 방법?
dict 값을 변경하고 dict를 텍스트 파일에 저장하는 데 문제가 있습니다 (형식이 동일해야 함). member_phone . 필드 . 내 텍스트 파일은 다음 형식입니다. memberID:member_name:member_email:member_phone 텍스트 파일을 다음과 같이 나눕니다. mdict={} for line in file: x=line.split(':') a=x[0] b=x[1] c=x[2] d=x[3] e=b+':'+c+':'+d mdict[a]=e 에 member_phone저장된 변경을 시도 d하면 키로 값이 변경되지 않습니다. def …

11
Clojure의 맵 값에 함수 맵핑
동일한 키를 사용하지만 값에 함수가 적용된 하나의 값 맵을 다른 맵으로 변환하고 싶습니다. clojure api 에서이 작업을 수행하는 기능이 있다고 생각하지만 찾을 수 없었습니다. 여기 내가 찾고있는 것을 구현 한 예가 있습니다. (defn map-function-on-map-vals [m f] (reduce (fn [altered-map [k v]] (assoc altered-map k (f v))) {} m)) (println (map-function-on-map-vals …


16
Java로 맵을 인쇄하십시오
를 인쇄하는 좋은 방법을 찾고 있습니다 Map. map.toString() 나에게 준다 : {key1=value1, key2=value2, key3=value3} 내 맵 항목 값에서 더 많은 자유를 원하고 다음과 같은 것을 찾고 있습니다. key1="value1", key2="value2", key3="value3" 나는이 작은 코드를 썼다 : StringBuilder sb = new StringBuilder(); Iterator<Entry<String, String>> iter = map.entrySet().iterator(); while (iter.hasNext()) { Entry<String, String> …



5
파이썬에서 나열하는 사전 키 값에 대한 반복
파이썬에서 작업하기 2.7. 팀 이름을 키로 사용하는 사전과 점수를 매기고 각 팀에 대해 값 목록으로 허용 한 런의 양이 있습니다. NL_East = {'Phillies': [645, 469], 'Braves': [599, 548], 'Mets': [653, 672]} 사전을 함수에 공급하고 각 팀 (키)을 반복하고 싶습니다. 사용중인 코드는 다음과 같습니다. 지금은 팀 단위로만 갈 수 있습니다. 각 …

10
C에서 사전을 구현하는 빠른 방법
C로 프로그램을 작성하는 동안 내가 놓친 것 중 하나는 사전 데이터 구조입니다. C로 구현하는 가장 편리한 방법은 무엇입니까? 성능을 찾고 있지 않지만 처음부터 쉽게 코딩 할 수 있습니다. string-> int와 같은 일반적인 것이기를 원하지 않습니다. 그러나 임의의 수의 항목을 저장할 수 있기를 바랍니다. 이것은 운동으로 의도 된 것입니다. 사용할 수있는 …

8
.NET-사전 잠금과 동시 사전
ConcurrentDictionary유형 에 대한 충분한 정보를 찾을 수 없으므로 여기에 대해 물어볼 것이라고 생각했습니다. 현재 a Dictionary를 사용하여 여러 스레드 (스레드 풀에서 정확한 양의 스레드가 아닌)로 지속적으로 액세스하는 모든 사용자를 보유하고 있으며 액세스를 동기화했습니다. 최근에 .NET 4.0에 스레드 안전 컬렉션이 있다는 것을 알았으며 매우 기쁘게 생각합니다. Dictionary동기화 된 액세스 가있는 일반 …



26
아무것도 일치하지 않는 정규식
이것은 어리석은 질문처럼 들릴지 모르지만 동료 개발자들과 오랫동안 이야기를 나누었으며 재미있는 생각처럼 들렸습니다. 그래서; 당신의 생각은 무엇입니까-Regex는 어떻게 생겼으며, 어떤 문자열과도 일치하지 않습니다! 편집 : 왜 내가 이것을 원합니까? 글쎄, 첫 번째는 그런 표현을 생각하는 것이 흥미롭고 두 번째는 스크립트에 필요하기 때문입니다. 그 스크립트에서 나는 사전을 다음과 같이 정의합니다. Dictionary<string, …

6
Python3에서 인덱스로 dict_keys 요소에 액세스
색인으로 dict_key의 요소에 액세스하려고합니다. test = {'foo': 'bar', 'hello': 'world'} keys = test.keys() # dict_keys object keys.index(0) AttributeError: 'dict_keys' object has no attribute 'index' 나는 얻고 싶다 foo. 와 같다: keys[0] TypeError: 'dict_keys' object does not support indexing 어떻게해야합니까?

29
사전의 사전을 병합하는 방법?
여러 사전을 병합해야합니다. 예를 들어 다음과 같습니다. dict1 = {1:{"a":{A}}, 2:{"b":{B}}} dict2 = {2:{"c":{C}}, 3:{"d":{D}} 로 A B C와 D나무의 잎이있는 것 같아{"info1":"value", "info2":"value2"} 사전의 알 수없는 수준 (깊이)이있을 수 있습니다. {2:{"c":{"z":{"y":{C}}}}} 내 경우에는 노드가 문서이고 파일이있는 디렉토리 / 파일 구조를 나타냅니다. 나는 그들을 얻기 위해 병합하고 싶다 : dict3 …

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