Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Adding data to a nested list in Python

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?

like image 220
Jeff Avatar asked Jan 20 '23 06:01

Jeff


1 Answers

Why not change the original list (if that is all you want to do):

for row in nlist:
    row.insert(0, a)
like image 85
Jochen Ritzel Avatar answered Jan 28 '23 02:01

Jochen Ritzel