Articles of intersección

sabiendo de manera eficiente si la intersección de dos listas está vacía o no, en python

Supongamos que tengo dos listas, L y M. Ahora quiero saber si comparten un elemento. ¿Cuál sería la forma más rápida de preguntar (en python) si comparten un elemento? No me importa qué elementos comparten, o cuántos, solo si comparten o no. Por ejemplo, en este caso. L = [1,2,3,4,5,6] M = [8,9,10] Debería obtener […]

¿Hay alguna forma de obtener la diferencia y la intersección de tuplas o listas en Python?

Si tengo listas: a = [1, 2, 3, 4, 5] b = [4, 5, 6, 7, 8] c = a * b debería darme c = [4, 5] y c = a – b debería darme c = [1, 2, 3] ¿Está disponible para Python o tengo que escribirlo yo mismo? ¿Funcionaría igual para las […]

¿Cuál es el algoritmo de ‘set.intersection ()’ en python?

En primer lugar, mi propósito es obtener aleatoriamente solo un elemento en ambos conjuntos conocidos. Así que mi método original es, en primer lugar, intersectar dos conjuntos. Y luego recoger aleatoriamente un elemento del conjunto intersectado. Pero esto es una tontería, porque solo necesito un elemento, pero un conjunto intersectado. Así que necesito encontrar el […]

Intersección de la lista de Python con elementos no únicos

Tengo dos cadenas y me gustaría tener la intersección en ellas, incluidos los elementos duplicados: str_a = “aabbcc” str_b = “aabd” list(set(str_a) & set(str_b)) >> “ab” Me gustaría tenerlo de vuelta: >> “aab” ¿Algunas ideas?

Encuentre conjuntos de conjuntos separados de una lista de tuplas o conjuntos en python

Aquí está el problema: tengo una lista de tuplas (también se pueden establecer si es necesario) Por ejemplo: a = [(1, 5), (4, 2), (4, 3), (5, 4), (6, 3), (7, 6)] Lo que quiero encontrar es una lista. r = [(1, 5, 4, 2, 3, 6, 7)] porque la intersección no está vacía una […]

Intersección de dos diccionarios en Python

Estoy trabajando en un progtwig de búsqueda sobre un índice invertido. El índice en sí es un diccionario cuyas claves son términos y cuyos valores son en sí mismos diccionarios de documentos cortos, con números de ID como claves y su contenido de texto como valores. Para realizar una búsqueda ‘AND’ de dos términos, debo […]

Probar si las listas comparten algún elemento en python

Quiero verificar si alguno de los elementos de una lista está presente en otra lista. Puedo hacerlo simplemente con el código a continuación, pero sospecho que podría haber una función de biblioteca para hacer esto. Si no es así, ¿existe un método más python para lograr el mismo resultado? In [78]: a = [1, 2, […]

Eliminar duplicados en listas

Más o menos necesito escribir un progtwig para verificar si una lista tiene duplicados y si los elimina, devuelve una nueva lista con los elementos que no se duplicaron / eliminaron. Esto es lo que tengo, pero para ser honesto, no sé qué hacer. def remove_duplicates(): t = [‘a’, ‘b’, ‘c’, ‘d’] t2 = [‘a’, […]