【问题标题】:Python List, How do i add an element to the list without replacing an existing on [duplicate]Python列表,如何在不替换现有元素的情况下将元素添加到列表中[重复]
【发布时间】:2016-03-28 15:24:50
【问题描述】:

例如,我的列表是这样的:

frame = [0, 1, 1, 1, 0, 1, 0, 0, 0, 1, 0]

现在,我正在处理 Hamming 的冗余,我想添加类似这样的内容(2s 用于可见性):

frame or new_frame = [2, 2, 0, 2, 1, 1, 1, 2, 0, 1, 0, 0, 0, 1, 0]

这可能是基本的,但我真的想不出什么方法,而不涉及 CPU 上的大量工作,以顺利完成此任务。

这也必须在创建第一帧之后完成,我的意思是,我不能在创建帧时添加冗余位。

【问题讨论】:

  • frame.insert(position, value)
  • 谢谢,不知道插入不会替换值。

标签: python


【解决方案1】:

list 的 .insert 方法可以让你做到这一点 https://docs.python.org/2/tutorial/datastructures.html

【讨论】:

  • 等等,那么插入方法不会替换索引上的值?天哪,我是个白痴,我实际上只是使用该函数来添加值...谢谢伙计。
猜你喜欢
  • 2016-12-29
  • 2017-04-16
  • 2012-04-27
  • 2022-12-07
  • 1970-01-01
  • 2014-08-03
  • 2011-11-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多