Quick question from someone with limited Python experience. So I have some lists inside a list. I want to iterate through it, append something to each iteration, and then store that in a different list.
For example:
var=[[1],[2],[3]]
var2 = []
for item in var:
var2.append(item.append("x"))
However, rather than the expected output for var2
of [[1, 'x'], [2, 'x'], [3, 'x']]
I get [None, None, None]
I was planning to reuse my original variable, var
, for a different purpose. However, var
is now equal to [[1, 'x'], [2, 'x'], [3, 'x']]
What is going on here?