Is there way to remove element from list in Mathematica -
is there function in wolfram mathematica removing element original list? example
a={1,2,3}; deletefrom[a,1]; a={2,3} if absent can give example of efficient variant of such function? (i know there function delete() create new list. not if list big)
if want drop first element list a statement
drop[a,1] returns list same a without first element. note not update a. assign result a, eg
a = drop[a,1] note delete doing behind scenes; first making copy of a without first element, assigning name a new list, freeing memory used old list.
comparing destructive updates , non-destructive updates in mathematica quite complicated , can take 1 deep system's internals. you'll find lot subject on stack exchange mathematica site.
Comments
Post a Comment