Quiero eliminar una sublista de una lista en Tcl. Sé cómo hacerlo para la lista principal usando lreplace
pero no sé cómo hacerlo para una sublista. Por ejemplo:eliminar una sublista de la lista en tcl
set a { 1 2 { {3 4} { 4 } } }
Ahora desea eliminar de la lista interna {4}
{ {3 4} {4} }
. La lista final debe ser:
a { 1 2 { {3 4} } }
Para sugerir cómo dot suyo.
lo que nos falta es el criterio que necesita para seleccionar el elemento a eliminar, es decir, ¿es siempre la 2da sub-sublista en la 3ª sublista o alguna otra cosa? –
también no lreplace en realidad crea una nueva lista, no lo hace en su lugar reemplace –
criterios es si hay menos de dos elementos en la sublista interna de la lista {{3 4} {4}}, elimínelo. como en {3 4}, tenemos elementos, pero en {4} solo hay un elemento, por lo que necesito eliminar {4}. – Ruchi