Articles of clave del

¿Cómo utilizar un rango para las teclas dict?

Tengo un progtwig que escanea Google en busca de enlaces, verifica cuántos enlaces has encontrado y luego trata de encontrar un éxito adecuado para tu búsqueda: def check_urls_for_queries(self): “”” The returned URLS will be run through a query regex to see if they have a query parameter. http://google.com <- False http://example.com/php?id=2 <- True """ filename […]

¿Cómo puedo seleccionar una clave profundamente anidada: valores del diccionario en Python?

He descargado datos de json de un sitio web y quiero seleccionar una clave específica: valores de un json nested. Convertí el json al diccionario de python. Luego usé la comprensión del diccionario para seleccionar la clave anidada: valores, sin embargo, hay demasiados nidos y estoy seguro de que hay una mejor manera de expandir […]

¿Cómo se puede imprimir una clave dado un valor en un diccionario para Python?

Por ejemplo, digamos que tenemos el siguiente diccionario: dictionary = {‘A’:4, ‘B’:6, ‘C’:-2, ‘D’:-8} ¿Cómo se puede imprimir una determinada clave dado su valor? print(dictionary.get(‘A’)) #This will print 4 ¿Cómo puedes hacerlo al revés? es decir, en lugar de obtener un valor haciendo referencia a la clave, obteniendo una clave haciendo referencia al valor.

Python: Mis clases como claves dict. ¿cómo?

class A(): def __init__(self, data=”): self.data = data def __str__(self): return str(self.data) d = {} elem = A() d[elem] = ‘abc’ elem2 = A() print d[elem2] # KeyError # actually elem2! was used not elem ¿Cómo puedo implementar esto sin error? EDITAR: FFFUUU, el error fue: Intenté obtener d[elem2] (no elem ) con otra instancia […]

Python – Encuentra la clave más larga (la mayoría de las palabras) en el diccionario

¿Hay alguna forma de consultar rápidamente un objeto de diccionario para encontrar la clave (todas las claves son de tipo cadena) con la mayoría de las palabras? Es decir, si el elemento con la clave más grande tenía cinco palabras {‘esta es la clave más grande’: 3}, ¿cómo podría consultar rápidamente el dict y tener […]

¿Las claves que son iguales se anulan entre sí en un diccionario en Python?

Las claves deben ser únicas en un diccionario, pero escribí la siguiente statement de asignación y funcionó: test = {‘A1’: 12, ‘A1’: 13, ‘A1’: 14} y luego probándolo, encontré test[‘A1’] 14 Mi pregunta es: ¿los diccionarios con la misma clave repetida varias veces elegirán la última instancia ocurrida de esa clave cuando se les llame? […]

¿Cómo ordenar la lista secundaria externa e interna de una lista anidada en Python?

En primer lugar, disculpas si esto es demasiado ingenuo (soy un principiante). Tengo el siguiente tipo de lista de listas, que me gustaría ordenar primero por el último miembro de la lista interna en orden ascendente: data = [[1, .45, 0], [2, .49, 2], [3, .98, 0], [4, .82, 1], [5, .77, 1], [6, .98, […]

¿Python tiene diccionario con claves del mismo nombre?

Necesito tener un diccionario que pueda tener los mismos nombres para algunas claves y devolver una lista de valores al hacer referencia a la clave en ese caso. Por ejemplo print mydict[‘key’] [1,2,3,4,5,6]

¿Cómo obtener todas las claves con el mismo valor más alto?

Si tengo un diccionario con sus valores de frecuencia correspondientes: numbers = {a: 1, b: 4, c: 1, d: 3, e: 3} Para encontrar lo más alto, lo que sé es: mode = max(numbers, key=numbers.get) print mode y que imprime: b Pero si tengo: numbers = {a: 1, b: 0, c: 1, d: 3, e: […]

Objeto de fecha con año y mes solamente

¿Es posible crear objetos de fecha solo con año y mes? No necesito dia In [5]: from datetime import date In [6]: date(year=2013, month=1) ————————————————————————— TypeError Traceback (most recent call last) in () —-> 1 date(year=2013, month=1) TypeError: Required argument ‘day’ (pos 3) not found Estoy usando la fecha objeto como clave en mi diccionario […]