Perguntas com a marcação «dictionary»

Um dicionário mapeia chaves para valores, permitindo a recuperação eficiente de valores de chaves. USE tag [map-function] sobre funções de mapeamento sobre dados, POR FAVOR; e para geografia, [mapas].

19
Qual é a diferença entre ConcurrentHashMap e Collections.synchronizedMap (Map)?
Eu tenho um mapa que deve ser modificado por vários segmentos simultaneamente. Parece haver três implementações diferentes de mapas sincronizados na API Java: Hashtable Collections.synchronizedMap(Map) ConcurrentHashMap Pelo que entendi, Hashtableé uma implementação antiga (estendendo a Dictionaryclasse obsoleta ), que foi adaptada posteriormente para se ajustar à Mapinterface. Embora esteja sincronizado, …

11
Como fazer array associativo / hash em JavaScript
Preciso armazenar algumas estatísticas usando JavaScript de uma maneira como faria em C #: Dictionary<string, int> statistics; statistics["Foo"] = 10; statistics["Goo"] = statistics["Goo"] + 1; statistics.Add("Zoo", 1); Existe um Hashtableou algo como Dictionary<TKey, TValue>em JavaScript? Como eu poderia armazenar valores dessa maneira?


30
Converter dict Python aninhado em objeto?
Estou procurando uma maneira elegante de obter dados usando o acesso a atributos em um dict com alguns dict e listas aninhados (ou seja, sintaxe de objeto no estilo javascript). Por exemplo: >>> d = {'a': 1, 'b': {'c': 2}, 'd': ["hi", {'foo': "bar"}]} Deve ser acessível desta maneira: >>> …

15
Como funciona o collections.defaultdict?
Eu li os exemplos nos documentos python, mas ainda não consigo descobrir o que esse método significa. Alguém pode ajudar? Aqui estão dois exemplos dos documentos python >>> from collections import defaultdict >>> s = 'mississippi' >>> d = defaultdict(int) >>> for k in s: ... d[k] += 1 ... …

6
Maneira correta de inicializar um dicionário C # com valores?
Estou criando um dicionário em um arquivo C # com o seguinte código: private readonly Dictionary<string, XlFileFormat> FILE_TYPE_DICT = new Dictionary<string, XlFileFormat> { {"csv", XlFileFormat.xlCSV}, {"html", XlFileFormat.xlHtml} }; Há uma linha vermelha abaixo newcom o erro: O recurso 'inicializador de coleções' não pode ser usado porque não faz parte da …
513 c#  dictionary 



26
Mesclando dicionários em C #
Qual é a melhor maneira de mesclar 2 ou mais dicionários ( Dictionary<T1,T2>) em C #? (Recursos 3.0 como o LINQ são bons). Estou pensando em uma assinatura de método ao longo das linhas de: public static Dictionary<TKey,TValue> Merge<TKey,TValue>(Dictionary<TKey,TValue>[] dictionaries); ou public static Dictionary<TKey,TValue> Merge<TKey,TValue>(IEnumerable<Dictionary<TKey,TValue>> dictionaries); Edição: Obtive uma solução …
493 c#  dictionary  merge 




7
Python "estender" para um dicionário
Qual é a melhor maneira de estender um dicionário com outro? Por exemplo: >>> a = { "a" : 1, "b" : 2 } >>> b = { "c" : 3, "d" : 4 } >>> a {'a': 1, 'b': 2} >>> b {'c': 3, 'd': 4} Estou procurando por …
463 python  dictionary 

9
Classe Java que implementa o Map e mantém a ordem de inserção?
Estou procurando uma classe em java que tenha associação de valor-chave, mas sem usar hashes. Aqui está o que estou fazendo atualmente: Adicione valores a Hashtable. Obtenha um iterador para o Hashtable.entrySet(). Repita todos os valores e: Obtenha um Map.Entrypara o iterador. Crie um objeto do tipo Module(uma classe personalizada) …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.