Perguntas com a marcação «dictionary»

95
Como posso combinar hashes em Perl?

Qual é a melhor maneira de combinar os dois hashes em% hash1? Sempre soube que% hash2 e% hash1 sempre têm chaves exclusivas. Eu também preferiria uma única linha de código, se possível. $hash1{'1'} = 'red'; $hash1{'2'} = 'blue'; $hash2{'3'} = 'green'; $hash2{'4'} =

94
Python: TypeError: tipo inalterável: 'lista'

Estou tentando pegar um arquivo parecido com este AAA x 111 AAB x 111 AAA x 112 AAC x 123 ... E use um dicionário para que a saída fique assim {AAA: ['111', '112'], AAB: ['111'], AAC: [123], ...} Isso é o que eu tentei file = open("filename.txt", "r") readline = file.readline().rstrip() while...

93
Java equivalente a dicionários Python

Sou usuário de Python há muito tempo e gosto muito da forma como os dicionários são usados. Eles são muito intuitivos e fáceis de usar. Existe um bom Java equivalente aos dicionários do python? Já ouvi falar de pessoas que usam hashmaps e hashtables. Alguém poderia explicar as semelhanças e...

93
Converter dicionário para lista de coleção em C #

Tenho um problema ao tentar converter um dicionário em lista. Exemplo se eu tiver um dicionário com string de modelo como chave e string como valor. Em seguida, desejo converter a chave do dicionário para a coleção da lista como uma string. Dictionary<string, string> dicNumber = new...

93
Funções C # Store em um Dicionário

Como faço para criar um dicionário onde posso armazenar funções? Obrigado. Tenho cerca de 30 funções que podem ser executadas pelo usuário. Eu quero ser capaz de executar a função desta forma: private void functionName(arg1, arg2, arg3) { // code } dictionaryName.add("doSomething",...

93
Como converter um arquivo em um dicionário?

Eu tenho um arquivo composto por duas colunas, ou seja, 1 a 2 b 3 c Desejo ler este arquivo para um dicionário de forma que a coluna 1 seja a chave e a coluna 2 seja o valor, ou seja, d = {1:'a', 2:'b', 3:'c'} O arquivo é pequeno, portanto a eficiência não é um

92
Em Python, o que dict.pop (a, b) significa?

class a(object): data={'a':'aaa','b':'bbb','c':'ccc'} def pop(self, key, *args): return self.data.pop(key, *args)#what is this mean. b=a() print b.pop('a',{'b':'bbb'}) print b.data self.data.pop(key, *args) ← ------ por que existe um segundo argumento?