导语:
本文主要介绍了关于python的id函数如何判断分片产生的列表?的相关知识,包括abs函数python,以及python中reverse函数这些编程知识,希望对大家有参考作用。
一、python的id函数判断分片产生的列表原理
id负责在python中显示一个变量或数据的唯一编号。分片操作是生成一个新的列表。通过id可以直接判断sharding是重新生成了一条数据还是使用了同一条数据。
如果两个id值相同,说明分片生成的列表是同一个地址,使用的是同一条数据;
否则,表示分片重新生成了一个数据,即一个新的列表,然后将数据复制到新的列表中。
二、python的
id函数判断分片产生的列表
l = [3,5,6,8,5,43,4,7]
ll = l[:]
print(id(ll))
print(id(lll))
通过id验证ll和lll是同一份数据
l[1] = 100print(l)
print(ll)
print(lll)
ll[1] = 100print(ll)
print(lll)
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python不支持next方法吗?01/14
- ♥ python socket编程的服务器和客户端01/05
- ♥ 如何使用 python3 代码创建迭代器?01/03
- ♥ 如何在mac上安装python310/30
- ♥ 如何使用 python matplotlib 库绘制扇区?10/30
- ♥ python中input的使用注意事项11/21
内容反馈