我正在寻找一种在 Python 中将值插入到二维列表的方法。我的样本清单如下:
List= [ ['A', 'B'], ['C', 'D'] ]
Run Code Online (Sandbox Code Playgroud)
我想在列表中每个列表的开头插入一个值,使其看起来像这样:
List = [ ['#','A', 'B'], ['#','C', 'D'] ]
Run Code Online (Sandbox Code Playgroud)
我写了一个函数如下:
def Foo(l):
rows = len(l)
cols = len(l[0])
for row in xrange(rows):
l.insert(row, '#')
Run Code Online (Sandbox Code Playgroud)
但这给了我以下输出:
List= [ '#', '#', ['A', 'B'], ['C', 'D'] ]
Run Code Online (Sandbox Code Playgroud)