一、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)