首页 > 其他 > 详细

想当然

时间:2019-06-27 12:04:23      阅读:120      评论:0      收藏:0      [点我收藏+]

*)在对对象操作时,要注意属性与属性之间的关系和区别。

#原来的时候
if data_set[j]>data_set[j+1]: # data_set[j].value,data_set[j+1].value=data_set[j+1].value,data_set[j].value#这里只交换了值 data_set[j],data_set[j+1]=data_set[j+1],data_set[j]#这里只交换了值
#然后改成了,这里忽略了仅仅需要修改一个属性去比较,而交换还是要整个交换的,但是当时没有想这么多,想当然的把所有的地方都给修改了。
if data_set[j].value>data_set[j+1].value: # data_set[j].value,data_set[j+1].value=data_set[j+1].value,data_set[j].value#这里只交换了值 data_set[j],data_set[j+1]=data_set[j+1],data_set[j]#这里只交换了值

  造成只交换了值,其他的就没有交换

想当然

原文:https://www.cnblogs.com/Gaoqiking/p/11096129.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!