Perguntas com a marcação «dictionary»

338
Como posso obter uma lista de valores do dict?

Como posso obter uma lista dos valores em um dict no Python? Em Java, obter os valores de um mapa como uma lista é tão fácil quanto fazer list = map.values();. Gostaria de saber se existe uma maneira igualmente simples em Python para obter uma lista de valores de um

323
Convertendo dict Python em kwargs?

Eu quero criar uma consulta para queimada pelo sol (interface solr) usando herança de classe e, portanto, adicionando pares de valores-chave. A interface queimada pelo sol recebe argumentos de palavras-chave. Como posso transformar um ditado ({'type':'Event'})em argumentos de palavra-chave...

318
Remapear valores na coluna pandas com um dict

Eu tenho um dicionário que se parece com isso: di = {1: "A", 2: "B"} Gostaria de aplicá-lo à coluna "col1" de um dataframe semelhante a: col1 col2 0 w a 1 1 2 2 2 NaN para obter: col1 col2 0 w a 1 A 2 2 B NaN Como posso fazer isso da melhor maneira? Por alguma razão, os termos do Google...

316
Iterando todas as teclas de um mapa

Existe uma maneira de obter uma lista de todas as chaves em um mapa de idiomas do Go? O número de elementos é dado por len(), mas se eu tiver um mapa como: m := map[string]string{ "key1":"val1", "key2":"val2" }; Como iterar sobre todas as

303
Acessando chaves de ditado como um atributo?

Acho mais conveniente acessar chaves dict como em obj.foovez de obj['foo'], então escrevi este trecho: class AttributeDict(dict): def __getattr__(self, attr): return self[attr] def __setattr__(self, attr, value): self[attr] = value No entanto, suponho que deve haver algum motivo pelo qual o...