si iam comprensión de Mark esto correctamente, tienen una lista más grande, como:
list_A= ['john', 'jeff', 'dave', 'shane', 'tim']
Luego hay otras listas
list_B= ['sean', 'bill', 'james']
list_C= ['cole', 'wayne', 'jake', 'moose']
y entonces añadir el listas B y C a una lista
list_A.append(list_B)
list_A.append(list_C)
así que cuando i imprimir list_A
print (list_A)
i obtener la siguiente salida
['john', 'jeff', 'dave', 'shane', 'tim', ['sean', 'bill', 'james'], ['cole', 'wayne', 'jake', 'moose']]
ahora que quiero comprobar si existe la sublista:
for value in list_A:
value= type(value)
value= str(value).strip('<>').split()[1]
if (value == "'list'"):
print "True"
else:
print "False"
Esto le dará 'True' si tiene alguna lista secundaria dentro de la lista más grande.
¿Sus listas siempre contienen sólo 0 o 1? –
¿Esto es para Python 2.xo 3.x? –
Ah, veo el gotcha aquí. No busca que algo sea un subconjunto del otro conjunto, sino que debe coincidir para formar parte de la lista. –