括号中带冒号的Python列表赋值[:]

时间:2017-12-02 15:06:30

标签: python list dictionary variable-assignment python-3.5

我在一个非常依赖性能的应用程序上使用python 3.5列表。

搜索object removal in a list of dictionaries后,我想知道该解决方案中的冒号[:]。我知道它创建了一个副本(理论上),但在这个例子中看不出它的目的。

它可能节省内存吗?或者它与浅/深拷贝有关?对于现有mylist = ...mylist[:] = ...的情况,python的行为会不同吗?

我发现了一些类似的问题,但没有发现python在给出这样的赋值时的行为。

0 个答案:

没有答案