Considere el siguiente diccionario, d: d = {'a': 3, 'b': 2, 'c': 3, 'd': 4, 'e': 5} Quiero devolver la primera clave N: pares de valor de d (N <= 4 en este caso). ¿Cuál es el método más eficaz para hacer
Considere el siguiente diccionario, d: d = {'a': 3, 'b': 2, 'c': 3, 'd': 4, 'e': 5} Quiero devolver la primera clave N: pares de valor de d (N <= 4 en este caso). ¿Cuál es el método más eficaz para hacer
¿Cuál es la diferencia en Dictionary.add(key, value)y Dictionary[key] = value? He notado que la última versión no arroja un ArgumentExceptionerror al insertar una clave duplicada, pero ¿hay alguna razón para preferir la primera versión? Editar : ¿Alguien tiene una fuente autorizada de información...
Mi pregunta es sobre la enumeración de elementos del diccionario. // Dictionary definition private Dictionary<string, string> _Dictionary = new Dictionary<string, string>(); // add values using add _Dictionary.Add("orange", "1"); _Dictionary.Add("apple",
Estoy buscando la mejor manera de "agregar" múltiples objetos JavaScript (matrices asociativas). Por ejemplo, dado: a = { "one" : 1, "two" : 2 }; b = { "three" : 3 }; c = { "four" : 4, "five" : 5 }; cuál es la mejor manera de calcular: { "one" : 1, "two" : 2, "three" : 3, "four" : 4, "five" :...
Me gustaría comenzar a usar ES6 Map en lugar de objetos JS, pero me están reteniendo porque no puedo averiguar cómo JSON.stringify () un mapa. Se garantiza que mis claves serán cadenas y mis valores siempre estarán listados. ¿Realmente tengo que escribir un método contenedor para serializar?...
Tengo una clase que tiene un diccionario class OrderBook: orders = {'Restaurant1': None, 'Restaurant2': None, 'Restaurant3': None, 'Restaurant4': None} @staticmethod def addOrder(restaurant_name, orders): OrderBook.orders[restaurant_name] = orders Y estoy ejecutando 4 hilos (uno para...
Al recorrer un gráfico en Python, recibo este error: El objeto 'dict' no tiene atributo 'has_key' Aquí está mi código: def find_path(graph, start, end, path=[]): path = path + [start] if start == end: return path if not graph.has_key(start): return None for node in graph[start]: if...
Quiero insertar un par clave-valor en dict si la clave no está en dict.keys (). Básicamente podría hacerlo con: if key not in d.keys(): d[key] = value Pero hay una manera mejor? ¿O cuál es la solución pitónica a este problema?
supongamos que tengo cantidades de frutas de diferentes colores, por ejemplo, 24 plátanos azules, 12 manzanas verdes, 0 fresas azules y así sucesivamente. Me gustaría organizarlos en una estructura de datos en Python que permita una fácil selección y clasificación. Mi idea era ponerlos en un...
HashSet<T> t = new HashSet<T>(); // add 10 million items Dictionary<K, V> t = new Dictionary<K, V>(); // add 10 million items. ¿ .ContainsQué método volverá más rápido? Solo para aclarar, mi requisito es tener 10 millones de objetos (bueno, cadenas en realidad) que...
Estoy practicando el uso de sugerencias de tipo en Python 3.5. Uno de mis colegas usa typing.Dict: import typing def change_bandwidths(new_bandwidths: typing.Dict, user_id: int, user_name: str) -> bool: print(new_bandwidths, user_id, user_name) return False def
¿Es posible crear un objeto a partir de un diccionario en Python de tal manera que cada clave sea un atributo de ese objeto? Algo como esto: d = { 'name': 'Oscar', 'lastName': 'Reyes', 'age':32 } e = Employee(d) print e.name # Oscar print e.age + 10 # 42 Creo que sería prácticamente lo...
¿Existe alguna forma sencilla de encontrar una clave conociendo el valor dentro de un diccionario? Todo lo que puedo pensar es esto: key = [key for key, value in dict_obj.items() if value ==
Código: d = {'a': 0, 'b': 1, 'c': 2} l = d.keys() print l Esto imprime ['a', 'c', 'b']. No estoy seguro de cómo el método keys()determina el orden de las palabras clave dentro de l . Sin embargo, me gustaría poder recuperar las palabras clave en el orden "adecuado". Por supuesto, el orden...
Estoy un poco confundido acerca de lo que se puede / no se puede usar como clave para un dictado de Python. dicked = {} dicked[None] = 'foo' # None ok dicked[(1,3)] = 'baz' # tuple ok import sys dicked[sys] = 'bar' # wow, even a module is ok ! dicked[(1,[3])] = 'qux' # oops, not...
Estoy tratando de escribir un método de filtro personalizado que toma un número arbitrario de kwargs y devuelve una lista que contiene los elementos de una lista similar a una base de datos que contiene esos kwargs . Por ejemplo, suponga que d1 = {'a':'2', 'b':'3'}y d2= lo mismo. d1 == d2resulta...
Tengo una clase que contiene solo campos y no métodos, 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 =
Consulte también la lista estándar de C ++ y los tipos construibles por defecto No es un problema importante, solo es molesto, ya que no quiero que se cree una instancia de mi clase sin los argumentos particulares. #include <map> struct MyClass { MyClass(int t); }; int main() {...
Encuentro eso SortedList<TKey, TValue> SortedDictionary<TKey, TValue>e Dictionary<TKey, TValue>implemento las mismas interfaces. ¿Cuándo debemos optar por una SortedListy SortedDictionaryotra vez Dictionary? ¿Cuál es la diferencia entre SortedListy SortedDictionaryen términos de...
Recibo un diccionario como entrada y me gustaría devolver un diccionario cuyas claves serán los valores de la entrada y cuyo valor serán las claves de entrada correspondientes. Los valores son únicos. Por ejemplo, digamos que mi entrada es: a = dict() a['one']=1 a['two']=2 Me gustaría que mi...