Tengo una lista anidada altamente irregular myList
en mma, siempre que se me dé una secuencia entera, como 1,1,2,3,1
de cualquier longitud, quiero saber sien una lista anidada cómo probar si una secuencia de indexación dada es válida en mathematica
myList[[1,1,2,3,1]]
es válido; porque si no lo es, entonces obtendré un error que dice
Part::partw: part... does not exist
Thanks.
Si bien esta es una pregunta muy legítima, es posible que desee reconsiderar el diseño de sus funciones. Si necesita comprobaciones especiales de ciertas partes, esto puede significar que el problema, o al menos su formulación actual del mismo, no se presta muy bien al enfoque basado en la indexación. Puede ser, basado en reglas o algún otro enfoque podría eliminar el problema por completo. –