首页 > 编程知识 正文

int num nums,vector int nums

时间:2023-05-06 04:08:09 阅读:267348 作者:4880

python区别nums = A和nums[:] = A
nums = A 更改nums这一变量名所指的对象,让nums变量指向A所指向的对象
nums[:] = A 对nums指向的对象赋值,把A变量指向的对象的值逐个复制到nums指向的对象中并覆盖nums指向的对象的原来值。
nums[:] 等价于 nums[0:len(nums)] 相当于取nums对应对象的一个视图,通过用这个来改变原对象的某几位值。
如:A[:2] = [0, 1],改变了A所指向的list对象的前两个值。
A = [0 ,1],让A这一变量名指向新的List对象[0,1]

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。