在python

时间:2018-02-21 03:51:48

标签: python-2.7 list

在函数中使用,(+,+ =,。append)有什么区别? 我知道当我写mylist = mylist + [6,7]与我写mylist + = [6,7]时相同,因为它是一个捷径。 但是,当我在proc函数中使用+运算符时,它没有直接访问实际列表,因此实际列表没有被更改,但是当我使用+ =运算符时,它可以直接访问实际列表并更改它 并且.append可以直接访问实际列表

我想知道这个的原因,+运算符无法访问实际列表而+ =运算符可以,但是" mylist + ="就像是" mylist = mylist +"的捷径。

0 个答案:

没有答案