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].


6
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 iterador?

15
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 Dictionary<int,string>mas existe outra maneira?
87 c#  .net  dictionary 


10
Escrevendo um dicionário em um arquivo de texto?
Tenho um dicionário e estou tentando escrevê-lo em um arquivo. exDict = {1:1, 2:2, 3:3} with open('file.txt', 'r') as file: file.write(exDict) Então eu tenho o erro file.write(exDict) TypeError: must be str, not dict Corrigi esse erro, mas veio outro erro exDict = {111:111, 222:222} with open('file.txt', 'r') as file: file.write(str(exDict)) …

1
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


4
Qual é a diferença entre <? estende a Base> e <T estende a Base>?
Neste exemplo: import java.util.*; public class Example { static void doesntCompile(Map&lt;Integer, List&lt;? extends Number&gt;&gt; map) {} static &lt;T extends Number&gt; void compiles(Map&lt;Integer, List&lt;T&gt;&gt; map) {} static void function(List&lt;? extends Number&gt; outer) { doesntCompile(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); compiles(new HashMap&lt;Integer, List&lt;Integer&gt;&gt;()); } } doesntCompile() falha ao compilar com: Example.java:9: error: incompatible types: HashMap&lt;Integer,List&lt;Integer&gt;&gt; …



3
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: …


1
Por que a subclasse no Python atrasa tanto as coisas?
Eu estava trabalhando em uma classe simples que se estende dicte percebi que a pesquisa e o uso de chaves picklesão muito lentos. Eu pensei que era um problema com a minha classe, então fiz alguns benchmarks triviais: (venv) marco@buzz:~/sources/python-frozendict/test$ python --version Python 3.9.0a0 (venv) marco@buzz:~/sources/python-frozendict/test$ sudo pyperf system tune …



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.