在 Python 中将数据添加到嵌套列表
我有一个嵌套列表,例如:
nlist = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
]
在将此列表插入数据库之前,我想向其添加一个“列”,在新列的每一行中具有相同的值,例如:
nlist = [
[a, 1, 2, 3],
[a, 4, 5, 6],
[a, 7, 8, 9],
]
执行此操作的最佳方法是什么,何时,例如,原始的嵌套列表可能有数百行?
I have a nested list e.g.:
nlist = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
]
Before I insert this list into a database, I would like to add a "column" to it with the same value in each row of the new column e.g:
nlist = [
[a, 1, 2, 3],
[a, 4, 5, 6],
[a, 7, 8, 9],
]
What's the best way to do this, when, for example, the original nested list might have hundreds of rows?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
为什么不更改原始列表(如果这就是您想要做的):
Why not change the original list (if that is all you want to do):
如果您想创建一个新列表,那么这也可以...
编辑:根据 Felix Kling 的评论修复了代码。谢谢!
If you are looking to create a new list then this will work as well...
EDIT: Fixed code as per Felix Kling's comment. Thanks!
迭代你的外部列表。对于每个内部列表,请使用列表方法
insert(0, new_data)
。Iterate over your outer list. For each inner list use list method
insert(0, new_data)
.