阿里山QQ

导航

2017年6月12日 #

list.sort和内置方法sorted的区别

摘要: 1、list.sort会直接修改list,不会把原来的列表复制一份,直接修改list,所以list.sort的返回值为None; 2、sorted(list)的返回值就修改之后的list,原来的list不会做任何修改; 阅读全文

posted @ 2017-06-12 18:07 阿里山QQ 阅读(169) 评论(0) 推荐(0) 编辑

关于在元祖中+=

摘要: 先看一个例子: 这里产生了一个非常奇怪的现象:本来元祖的元素是不可变的,所以在操作的时候,报了TypeError错误,但是元祖的元素的确实被改变了; 实际上,在赋值语句的时候,如果我们把t[2]当做一个普通变量,因为其值是可变的对象,所以,赋值赋值操作可以完成,但是,当在重新赋值后的对象被放入元祖的 阅读全文

posted @ 2017-06-12 11:51 阿里山QQ 阅读(126) 评论(0) 推荐(0) 编辑