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?