将项目从一个2D列表单元格移动到同一列表中的另一个特定单元格

时间:2019-02-09 20:48:30

标签: python arrays

因此,假设我有一个包含这些项目的2D列表:

foo = [[1,2,3][4,5,6]]

并且我想将foo[1][0]移到foo[0][1]来进行输出:

foo = [[1,4,2,3][5,6]]

我该怎么做?

2 个答案:

答案 0 :(得分:1)

  • 使用insert将某项插入到数组中的某个索引中
  • 使用pop从列表中的某个索引处删除并返回一个项目

两者都结合

foo = [[1,2,3], [4,5,6]]
foo[0].insert(1, foo[1].pop(0))

答案 1 :(得分:1)

您可以简单地做到这一点

foo[0].insert(1,foo[1].pop(0))