单向循环列表与单链表的区别是:让原有单链表的尾节点的指针区指向头结点
单向循环链表的初始构造:
class SingleLinkList(object):
#单向循环链表
def __init__(self,node=None):
self.__head = node
if node: #起始节点 私有属性,外部无法访问
node.next=node #循环链表,指向自身