Python函数
小徐走川
这个作者很懒,什么都没留下…
展开
-
‘NoneType‘ object has no attribute ‘val‘类型错误分析
问题提出:在写反转链表的题目时,想要通过先获取正向链表每个节点里面的val,再依靠反转赋值给各个节点,从而达到不需要进行指针之间的交叉赋值就能在表现上反转了链表。(实际上并没有改变内存中链表的连接顺序)就在获取整个链表所有val的时候遇到了这个问题:linklist=[]cur=heada=1while a!=None: a=cur.val cur=cur.next linklist.append(a)提示说 a=cur.val 这一句出现问题:‘NoneType’ o原创 2021-12-11 10:27:16 · 6196 阅读 · 0 评论 -
Python中set(去重)与sort(排序)函数的使用
一看就明白的函数使用以及使用时需要注意的点:#set用于去重,去重之后的a属于class set类型a=set([-4,-2,0,4,2,2]) print(a)print('**********************')#先把set类型转为list,再用sort进行排序#注意:sort函数只能对list类型进行操作b=list(a)b.sort()print(b)输出:...原创 2021-11-19 09:53:58 · 6994 阅读 · 0 评论