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 […]
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 […]
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.
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 […]
¿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 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? […]
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, […]
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]
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: […]
¿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 […]