怎么对列表的内容进行局部替换

 时间:2024-10-23 16:52:29

本文,介绍一下,对列表内容进行局部替换的方法。用的软件是Mathematica。

怎么对列表的内容进行局部替换

工具/原料

电脑

Mathematica

一维列表

1、先来给出一个字母列表:U=CharacterRange["a", "z"]

怎么对列表的内容进行局部替换

2、把第六个字母替换为000:ReplacePart[U, 6 -> "000"]注意,这里的000需要以字符串的形式出现。

怎么对列表的内容进行局部替换

3、否则,Mathematica会把它当成数字0对待:ReplacePart[U, 6 -> 000]

怎么对列表的内容进行局部替换

4、把第6到第9个元素,替换为000:ReplacePart[U, {{6 | 7 | 8 | 9} -> "000"}]

怎么对列表的内容进行局部替换

5、把偶数位置的字母替换为0:ReplacePart[U, _?EvenQ -> 0]

怎么对列表的内容进行局部替换

二维列表

1、二维列表的主要代表,就是矩阵:V = Partition[U, 6];

怎么对列表的内容进行局部替换

2、把第二行第三个元素替换为“哈”:ReplacePart[V, {2, 3} -> 哈]

怎么对列表的内容进行局部替换

3、替换第三行所有的元素:ReplacePart[V, {3, _} -> 哈]

怎么对列表的内容进行局部替换

4、替换第三列所有的元素:ReplacePart[V, {_, 3} -> 哈]

怎么对列表的内容进行局部替换

5、替换第一列和最后一列的元素:ReplacePart[V, {_, 1 | 6} -> 哈]

怎么对列表的内容进行局部替换

6、替换对角元素:ReplacePart[V, {i_, i_} -> 哈]思考一下,怎么替换反对角线上的元素?

怎么对列表的内容进行局部替换
  • pr中制作运动残影的方法
  • Animate CC 2018怎么设置打开为UTF-8编码
  • 深圳新闻发布之新闻稿撰写六大原则
  • pr如何制作数字上涨与定格动画?
  • Pr怎样调低音频声音
  • 热门搜索
    草房子手抄报 关于童话的手抄报 庆元旦迎新年手抄报 简单病毒手抄报 国庆手抄报版面设计图 小学生重阳节手抄报 我的寒假生活手抄报 国庆手抄报图片大全 关于诗的手抄报 少先队建队日手抄报