Pablo Angulo escribió:
> indices = []
> ultimo = 0
> for v in subconjunto:
>     ultimo += conjunto[ultimo:].index(v)
>     indices.append(ultimo)
>
> [conjunto[j] for j in indices]==subconjunto
>   
>
Lamento ser pesado, pero hay que hacer un cambio:

indices = []
ultimo = 0
for v in subconjunto:
    ultimo += conjunto.index(v,ultimo)
    indices.append(ultimo)

_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a