代码A:
lst = [1, 2, 3] for i in range(10): lst+= ["42"]
代码B:
lst = [1, 2, 3] for i in range(10): lst = lst + ["42"]
我知道输出是一样的,但两个列表的构建方式有什么不同吗?实际上后面发生了什么?
python arrays memory-management immutability
arrays ×1
immutability ×1
memory-management ×1
python ×1