Perguntas com a marcação «dictionary»

129
Como mesclar dicionários de dicionários?

Preciso mesclar vários dicionários, eis o que tenho por exemplo: dict1 = {1:{"a":{A}}, 2:{"b":{B}}} dict2 = {2:{"c":{C}}, 3:{"d":{D}} Com A B Ce Dsendo folhas da árvore, como{"info1":"value", "info2":"value2"} Existe um nível desconhecido (profundidade) de dicionários, pode ser...

128
Criando um dicionário constante em c #

Qual é a maneira mais eficiente de criar um mapeamento constante (nunca muda em tempo de execução) de strings para ints? Eu tentei usar um dicionário const , mas isso não deu certo. Eu poderia implementar um invólucro imutável com semântica apropriada, mas isso ainda não parece totalmente...

128
Classificar dicionário por chaves

Quero classificar um dicionário no Swift. Eu tenho um dicionário como: "A" => Array[] "Z" => Array[] "D" => Array[] etc Eu quero que seja "A" => Array[] "D" => Array[] "Z" => Array[] etc. Eu tentei muitas soluções em SO, mas ninguém trabalhou para mim. Estou usando o XCode6...

127
Removendo várias chaves de um dicionário com segurança

Sei que para remover uma entrada, 'chave' do meu dicionário d, com segurança, você faz: if d.has_key('key'): del d['key'] No entanto, preciso remover várias entradas do dicionário com segurança. Eu estava pensando em definir as entradas em uma tupla, pois precisarei fazer isso mais de uma...

126
String para o dicionário em Python

Então, eu gastei muito tempo nisso, e parece-me que deve ser uma solução simples. Estou tentando usar a autenticação do Facebook para registrar usuários no meu site e estou tentando fazer isso do lado do servidor. Cheguei ao ponto em que recebo meu token de acesso e quando vou...

124
Dicionário Python para parâmetros de URL

Estou tentando converter um dicionário Python em uma seqüência de caracteres para uso como parâmetros de URL. Estou certo de que existe uma maneira melhor e mais pitônica de fazer isso. O que é isso? x = "" for key, val in {'a':'A', 'b':'B'}.items(): x += "%s=%s&" %(key,val) x =...

124
função hash para string

Estou trabalhando na tabela de hash na linguagem C e testando a função de hash para string. A primeira função que tentei é adicionar código ascii e usar o módulo (% 100), mas obtive resultados ruins com o primeiro teste de dados: 40 colisões por 130 palavras. Os dados finais de entrada conterão...

122
Verifique se o valor já existe na lista de dicionários?

Eu tenho uma lista de dicionários Python, como segue: a = [ {'main_color': 'red', 'second_color':'blue'}, {'main_color': 'yellow', 'second_color':'green'}, {'main_color': 'yellow', 'second_color':'blue'}, ] Gostaria de verificar se já existe um dicionário com uma determinada chave / valor na...