MathGroup Archive 2002

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: Length and Drop


Hi,

Length[Drop[timexp,1]]

is 1

but Drop[] does not change the value of timexp,
it just generate a copy of the value and remove 
one element from the *copy* not from the original.

You need

timexp=Drop[timexp,1]

Regards
  Jens

Steve Gray wrote:
> 
>     The following sequence seems wrong to  me, in that
> after dropping some elements from a list, its Length is
> still the same. I copied this directly from the notebook
> but removed the In[] and Out[] statements.
> 
> timexp={{0,0}} -> {{0,0}}        [this is ok]
> 
> timexp=Append[timexp,{7,8}] -> {{0,0},{7,8}}       [this is ok]
> 
> Length[timexp] -> 2             [this is ok]
> 
> Drop[timexp,1] -> {{7,8}}         [this is ok]
> 
> Length[timexp] -> 2                    [ this is what I did not expect!]
> 
>     Should not Drop reduce the Length of the list by the amount
> dropped?


  • Prev by Date: Re: A question of Fit
  • Next by Date: Re: Length and Drop
  • Previous by thread: Re: Length and Drop
  • Next by thread: Re: Length and Drop