为了账号安全,请及时绑定邮箱和手机立即绑定

list里面元素调换位置的疑问

直接赋值和删掉原来的元素再赋值有什么区别?

正在回答

2 回答

应该叫做删掉再添加,直接赋值改变变量指向的内存的值,删掉是先将内存的值删除之后再从新添加新的值到变量,效果都是一样的,不必太纠结 看个人喜好

0 回复 有任何疑惑可以回复我~
#1

debuge 提问者

非常感谢!
2018-02-03 回复 有任何疑惑可以回复我~

第一个区别是执行顺序,直接赋值是先进行list查询,找到对应的索引在进行赋值进行赋值,直接赋值是先在对应位置创建空索引,在将值赋值在该位置上

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758623    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

list里面元素调换位置的疑问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信