On Sat, 13 Aug 2016 06:44 am, Mok-Kong Shen wrote: >>>>> list2 = [1,2,3] >>>>> list1 += [4,5,6] >>>>> print(list1, list2) >> [1, 2, 3, 4, 5, 6] [1, 2, 3] >> >> >> Does that help? > > I don't yet understand why in my 2nd example list2 came out as > [1, 2, 3] outside.
Because you assign list2 = [1, 2, 3]. What did you expect it to be? -- Steve “Cheer up,” they said, “things could be worse.” So I cheered up, and sure enough, things got worse. -- https://mail.python.org/mailman/listinfo/python-list