Perguntas com a marcação «dictionary»

87
Dicionário bidirecional / bidirecional em C #?

Quero armazenar palavras em um dicionário da seguinte maneira: Posso obter código palavra por palavra: dict["SomeWord"]-> 123e obter código palavra por palavra: dict[123]->"SomeWord" É real? Claro, uma maneira de fazer isso são dois dicionários: Dictionary<string,int>e...

87
Usando map () em um iterador

Digamos que temos um Mapa :, let m = new Map();usando m.values()retorna um iterador de mapa. Mas não posso usar forEach()ou map()naquele iterador e implementar um loop while nesse iterador parece um anti-padrão, já que o ES6 oferece funções como map(). Então, há uma maneira de usar map()em um...

85
O Groovy tem método para mesclar 2 mapas?

O primeiro mapa é as opções padrão [a: true, b: false]. Segundo mapa - opções passadas pelo usuário [a:false]. O Groovy possui métodos de mesclagem de mapas para obter [a: false, b:false]? Não é problema implementá-lo no Groovy. Estou perguntando sobre o método fora da caixa...

17
Por que dict.get (key) funcionou, mas não dict [key]?

Estou tentando agrupar as cadeias binárias de certos números com base em quantos 1s existem na cadeia. Isso não funciona: s = "0 1 3 7 8 9 11 15" numbers = map(int, s.split()) binaries = [bin(x)[2:].rjust(4, '0') for x in numbers] one_groups = dict.fromkeys(range(5), []) for x in binaries:...