首页 > 解决方案 > 将项目从一个 2D 列表单元格移动到同一列表中的另一个特定单元格

问题描述

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

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

我想继续foo[1][0]foo[0][1]这个输出:

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

我该怎么做呢?

标签: pythonarrays

解决方案


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

结合两者

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

推荐阅读