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
A ordem das chaves nos dicionários
Código: d = {'a': 0, 'b': 1, 'c': 2} l = d.keys() print l Isso imprime ['a', 'c', 'b']. Não tenho certeza de como o método keys()determina a ordem das palavras-chave em l . No entanto, gostaria de poder recuperar as palavras-chave na ordem "adequada". A ordem correta, claro, criaria …
101 python  dictionary 

9
Mapeie a matriz de objetos para o Dicionário em Swift
Eu tenho uma série de Personobjetos de: class Person { let name:String let position:Int } e a matriz é: let myArray = [p1,p1,p3] Quero mapear myArraypara ser um Dicionário da [position:name]solução clássica: var myDictionary = [Int:String]() for person in myArray { myDictionary[person.position] = person.name } existe alguma maneira elegante do …
101 ios  arrays  swift  dictionary 



9
Devo usar uma aula ou dicionário?
Eu tenho uma classe que contém apenas campos e nenhum método, como este: class Request(object): def __init__(self, environ): self.environ = environ self.request_method = environ.get('REQUEST_METHOD', None) self.url_scheme = environ.get('wsgi.url_scheme', None) self.request_uri = wsgiref.util.request_uri(environ) self.path = environ.get('PATH_INFO', None) # ... Isso poderia ser facilmente traduzido para um dict. A classe é mais …
99 python  oop  class  dictionary 




17
Como faço para trocar chaves com valores em um dicionário?
Recebo um dicionário como entrada e gostaria de retornar um dicionário cujas chaves serão os valores de entrada e cujo valor serão as chaves de entrada correspondentes. Os valores são únicos. Por exemplo, digamos que minha entrada seja: a = dict() a['one']=1 a['two']=2 Eu gostaria que minha saída fosse: {1: …

4
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'} = 'yellow';
95 perl  dictionary  hash  merge 



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.