Preguntas etiquetadas con dictionary

169
¿Cómo convertir la lista al mapa en Kotlin?

Por ejemplo, tengo una lista de cadenas como: val list = listOf("a", "b", "c", "d") y quiero convertirlo en un mapa, donde las cadenas son las claves. Sé que debería usar la .toMap()función, pero no sé cómo, y no he visto ningún ejemplo de

161
LINQ Group By en un objeto de diccionario

Estoy tratando de usar LINQ para crear un Dictionary<string, List<CustomObject>>de a List<CustomObject>. Puedo hacer que esto funcione usando "var", pero no quiero usar tipos anónimos. Esto es lo que tengo var x = (from CustomObject o in ListOfCustomObjects group o by...

158
¿Qué son los objetos de vista de diccionario?

En Python 2.7, obtuvimos el métodos de vista de diccionario disponibles los . Ahora, conozco las ventajas y desventajas de lo siguiente: dict.items()(y values, keys): devuelve una lista, para que pueda almacenar el resultado, y dict.iteritems() (y similares): devuelve un generador, por lo que...

158
¿Qué sería un "dict congelado"?

Un conjunto congelado es un conjunto congelado. Una lista congelada podría ser una tupla. ¿Qué sería un dict congelado? Un dict inmutable, hashable. Supongo que podría ser algo así collections.namedtuple, pero eso es más como un dict de teclas congeladas (un dict medio congelado). ¿No es...

158
Python - Lista de diccionarios únicos

Digamos que tengo una lista de diccionarios: [ {'id': 1, 'name': 'john', 'age': 34}, {'id': 1, 'name': 'john', 'age': 34}, {'id': 2, 'name': 'hanna', 'age': 30}, ] y necesito obtener una lista de diccionarios únicos (eliminando los duplicados): [ {'id': 1, 'name': 'john', 'age': 34}, {'id':...

156
Hashing un diccionario?

Para propósitos de almacenamiento en caché, necesito generar una clave de caché a partir de argumentos GET que están presentes en un dict. Actualmente estoy usando sha1(repr(sorted(my_dict.items())))( sha1()es un método de conveniencia que usa hashlib internamente) pero tengo curiosidad por saber...