【发布时间】:2019-02-18 17:59:29
【问题描述】:
关于如何在 Python 中重复数组中的某个值有什么建议吗?
例如,我只想在array_a 中重复 2:
array_a = [1, 2, 1, 2, 1, 1, 2]
想要的结果是:我重复每个2 并离开1:
array_a = [1, 2, 2, 1, 2, 2, 1, 1, 2, 2] # only the `2` should be repeated
我试过numpy,我可以复制整个数组,但不能复制某个值。
【问题讨论】:
-
我建议您选择适合您当前学习水平的列表操作教程。有许多方法可以做到这一点,但你提出问题的方式表明你会从更广泛的主题介绍中受益。教程级别的教育超出了 Stack Overflow 的范围。
-
添加了 numpy 标签,因为 OP 已经使用 numpy 来尝试解决方案。
标签: python arrays list numpy numpy-ndarray