Python 使用条件初始化队列

Python 使用条件初始化队列,python,initialization,queue,Python,Initialization,Queue,您必须实现类m_sorted_list的方法,该类在初始化时接受一个排序为true或false的参数。当参数为true时,列表按升序排序。当参数为false时,它将充当正常的无界队列 这就是我对代码的理解 到目前为止,我已经完成了 def __init__(self, m_sorted): self.__items=[] self.__size=0 初始化实际上需要 –初始化参数为true或false的类 说真的,我是Python新手,我真的不明白问题是什么,我到底想让我做什么

您必须实现类m_sorted_list的方法,该类在初始化时接受一个排序为true或false的参数。当参数为true时,列表按升序排序。当参数为false时,它将充当正常的无界队列

这就是我对代码的理解

到目前为止,我已经完成了

def __init__(self, m_sorted):
    self.__items=[]
    self.__size=0
初始化实际上需要

–初始化参数为true或false的类

说真的,我是Python新手,我真的不明白问题是什么,我到底想让我做什么


有人能帮我做什么吗?

如果我理解错了,很抱歉,但下面的内容可能会有所帮助

class N:
    def __init__(self):
        self.s = []
    def add(self,u):
        self.s.append(u)
    def check(self):
        if sorted(self.s) == True:
            print "List is sorted"
        else:
            print "Not sorted but it will sort now"
            return sorted(self.s)

我能做m_sorted=False吗?非常感谢你,我会试试的……不管怎样,在你的帮助下,我可以开始学习了,这不是问题。然而,我已经做了一些编辑来制作完整的函数类。我已经完成了这个类。如果你不介意,你可以告诉我,让我研究你的代码,这样我就可以学习不同的方法。非常感谢。