Python学习笔记
append() 方法用于在列表末尾添加新的对象。
观察两次输出b_list的值,在使用append()函数给b_list列表添加元组对象a_list后。再对a_list元组进行修改。然后再输出一次b_list的值,发现b_list的值也改变了。
因此可见,我猜测append()函数使用的不是简单的赋值,而是使用了类似C里的指针原理了。大家有没有不同看法?
Python学习笔记
append() 方法用于在列表末尾添加新的对象。
观察两次输出b_list的值,在使用append()函数给b_list列表添加元组对象a_list后。再对a_list元组进行修改。然后再输出一次b_list的值,发现b_list的值也改变了。
因此可见,我猜测append()函数使用的不是简单的赋值,而是使用了类似C里的指针原理了。大家有没有不同看法?