0
点赞
收藏
分享

微信扫一扫

Python小记——增量赋值操作

楚木巽 2022-06-21 阅读 79
In [1]: l = [1,2,3]

In [2]: id(l)
Out[2]: 2330596352328

In [3]: l *= 2

In [4]: l
Out[4]: [1, 2, 3, 1, 2, 3]

In [5]: id(l)
Out[5]: 2330596352328

In [6]: t = (1, 2, 3)

In [7]: id(t)
Out[7]: 2330596337272

In [8]: t *= 2

In [9]: t
Out[9]: (1, 2, 3, 1, 2, 3)

In [10]: id(t)
Out[10]: 2330594190536
  • 可变对象上:原地增长
  • 不可变序列:创建新对象


举报

相关推荐

0 条评论