Package pyUPVBib :: Module pyGenGas :: Class UtilidadesListas
[hide private]
[frames] | no frames]

Class UtilidadesListas

source code

object --+
         |
        UtilidadesListas

Utilidades para trabajar con listas

Instance Methods [hide private]
 
existeEltoEnLista(self, lista, elto)
Devuelve True o False.
source code
 
eliminaEltosLista(self, listaEltos, listaEliminar, genError)
Elimina los elementos que hay en una lista de otra lista.
source code

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

existeEltoEnLista(self, lista, elto)

source code 

Devuelve True o False. Nunca da error

eliminaEltosLista(self, listaEltos, listaEliminar, genError)

source code 

Elimina los elementos que hay en una lista de otra lista. Solo se ha probado con listas de cadenas.

Parameters:
  • listaEltos (lista) - lista donde hay que eliminar elementos
  • listaEliminar (lista) - lista con los elementos a eliminar de la lista listaEltos
  • genError (Boolean) - Si es True, devuelve un exception, en el caso de que haya un elemento de listaEliminar no encontrado en listaEltos Si es False, aunque no encuentre los elementos sigue trabajando y devuelve la lista sin los elementos que encuentre.
Returns:
Una lista si todo va bien. Un Exception si genError es True y hay algun elemento no localizado.

Requires: El metodo de esta clase eliminaUnEltoLista