Ejemplos:
Entrada: arr = [[1,2,3,4], [8,7,3,2], [9,2,6,3], [5, 1,2,3]] Salida: Elementos comunes = [2,3]
Podemos resolver rápidamente este problema en python con la intersección_actualización () Establecer () estructuras de datos .
¿Cómo funciona la intersección_actualización ()?
Supongamos que tenemos dos conjuntos A y B, luego la operación A.intersection_update (B) actualiza el conjunto A con elementos comunes en los conjuntos A y B. Por ejemplo, A = conjunto ([1, 2,3]) y B = conjunto ([4,2,3]) ahora después de aceptar A.intersection_update (B) , el valor del conjunto A será [2,3]. Sintaxis anySet.intersection_update (iterable) .
< código clase = "palabra clave"> retorno
Resultado: Elementos comunes = [2,3] Este artículo es cortesía de Shashank Mishra (Gullu) . Si es Python.Engineering y le gustaría contribuir, también puede escribir un artículo usando contribuya.python.engineering o publicando un artículo contribuir @ python.engineering. Vea mi artículo que aparece en la página de inicio de Python.Engineering y ayude a otros geeks. Publique comentarios si encuentra algún problema o si desea compartir más información sobre el tema tratado anteriormente. |