今天看同事代碼, 裏邊list初始化置空的時候 a[:] = []
非常疑惑, 請教大佬後明白其中玄機html
a = []是從新指向一個對象 a[:] = []指的是從新將a裏面的全部數據都設置爲空 a仍是指向原來的地址python
同理, b={} 是從新指向一個對象. b.clear() 指的是從新將b裏面的全部數據都設置爲空b仍是指向原來的地址.code
第二種會更省內存htm
菜雞如我, 只會 a = []對象