List的操作:
1.改变list的元素:选出索引,改变索引位置处的值就可以,或者用冒号:来改变一个范围的值。
2.添加list的元素:两个list相加,就是连接起来
3.删除list的元素:del()函数
list背后的原理:
1.创建一个list后,把这个list存到内存里了,把list的地址,也就是list在内存中的位置,把这个位置也存到内存里了,把它赋值给了变量。
这个变量存储了这个list的地址也就是这个list的引用。用y=x来赋值的时候,y中元素改变的时候x中元素也改变,因为它们指向同一地址。
2.如果想创建一个list y,包含和list x有相同元素的,但不指向同一地址,那就用list()函数。或者利用list的元素切割来拷贝,y=x[:]