si tengo una lista, ¿hay alguna manera de verificar si contiene otras listas?determinar si una lista contiene otras listas
lo que quiero decir es, yo quiero saber si una lista tiene esta strcuture: []
en contraposición a esta estructura [[]]
así, comparo [1,2,3,4] a [1, [ 2,3], 4]
esto se complica por el hecho de que tengo una lista de cadenas.
bien, la solución de phihag parece estar funcionando hasta ahora, pero lo que estoy haciendo es la siguiente:
uniqueCrossTabs = list(itertools.chain.from_iterable(uniqueCrossTabs))
con el fin de aplanar una lista si tiene otras listas en ella. Pero como mi lista contiene cadenas, si esto se hace en una lista ya aplanada, obtengo una lista de cada carácter de cada cadena que estaba en la lista original. Este no es el comportamiento que estaba buscando. por lo tanto, verifique si la lista necesita aplanarse antes de proceder al aplanamiento.
'si A tiene otra contiene lists' y' comparar ... to' son mutuamente excluyentes. Le sugiero que haga otra pregunta sobre cómo comparar listas aplastadas o sublistas. Si no está seguro acerca de la redacción, proporcione como 5 ejemplos de comparaciones con diferentes resultados. – phihag