的名单上有列出的清单,说:处理列表
arr = [[1, 2], [1, 3], [1, 4]]
我想追加100到每个内部列表。对于上面的例子输出为:
arr = [[1, 2, 100], [1, 3, 100], [1, 4, 100]]
我当然可以这样做:
for elem in arr:
elem.append(100)
但有一些更Python可以做?为什么下面不起作用:
arr = [elem.append(100) for elem in arr]
啊......谢谢你建议修改我的代码。 –
前两个不是惯用的,第二个甚至不能在Python 3中工作。 – delnan
对不起,如果是这样,但我通知OP关于前两种情况。第三个没有在python 3中测试过,因为我从来没有用过它。谢谢你通知我这件事。 –