向量元素的修改和删除
对向量元素的修改和删除,常用以下办法:
- 修改:
a ( k ) = r a(k)=r a(k)=r,将下标为 k k k的元素修改为 r r r,注意当 k > l e n g t h ( a ) k>length(a) k>length(a)时会添加元素0知道要改的位置
a [ m , n ] = [ s , t ] a[m,n]=[s,t] a[m,n]=[s,t],将下标为 m m m的元素修改为 s s s,将下标为 n n n的元素修改为 t t t,注意不能写成 a ( m : n ) = [ s , t ] a(m:n)=[s,t] a(m:n)=[s,t]
a ( m : n ) = c a(m:n)=c a(m:n)=c, c c c为常数,将第 m m m号位置到第 n n n号位置的元素修改为 c c c
例如:
- 删除
a ( k ) = [ ] a(k)=[] a(k)=[]表示删除第 k k k个元素
如果用上 e n d end end索引的话 a ( k : e n d − r ) a(k:end-r) a(k:end−r)即可
例如:
删除操作中 a ( k ) a(k) a(k)中 k k k不能超过 l e n g t h length length,否则会报错