小编Vla*_*mir的帖子

在Python中的二维列表中插入值

我正在寻找一种在 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)

python list insert

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

insert ×1

list ×1

python ×1