当前位置: 首页 > 图灵资讯 > 行业资讯> ​python的id函数如何判断分片产生的列表?

​python的id函数如何判断分片产生的列表?

来源:图灵python
时间: 2024-09-09 10:07:45

一、pythonid函数判断分片产生的列表原理

ID负责在python中显示变量或数据的唯一确定号。分片操作是生成一个新列表。通过ID,可以直接判断分片是重新生成数据还是使用相同的数据。

如果两个id值相同,则表示分片生成的列表使用相同的地址和相同的数据 ;

否则,表示分片重新生成数据,即新列表,然后将数据复制到新列表中。

二、pythonID函数判断分片产生的列表

l=[3,5,6,8,5,43,47]
ll=l[:]
print(id(ll))
print(id(lll))

ll和lll通过id验证相同的数据

l[1]=100printtt(l)
print(ll)
print(lll)

ll[1]=100printtt(ll)
print(lll)