Tengo una lista de enlaces y quiero saber la ruta/ciclo unido.¿Cómo unir enlaces en Python para obtener un ciclo?
Mis enlaces se ven así:
[[0, 3], [1, 0], [3, 1]]
Y quiero que la respuesta sea un ciclo así (o cualquier otro ciclo de adaptación):
[0,3,1]
Así se toma el primer elemento de la primera sublista, luego toma el segundo elemento y busca la siguiente sublista que comienza con este elemento, y comienza de nuevo.
¿Hay una forma elegante de lograr esto? Intenté la función de reducción, pero luego los enlaces deben ordenarse de manera que coincidan los enlaces.
¡Esta es como la única vez que he visto a alguien usar 'Ellipsis' fuera de numpy! Usualmente uso 'object()'. No es que haya nada de malo en las elipses: p – katrielalex
Elipsis es realmente bueno como un valor centinela, ya que prácticamente nada puede convertirse accidentalmente en él, y es un singleton que no necesita ser instanciado. Además, tiene sentido para la generación infinita. –