Подкласс встроенный список

Я хочу подклассlist Тип и иметь срезы возвращают объект типа потомка, однако он возвращаетlist, Какой минимальный код способ сделать это?

Если нет аккуратного способа сделать это, я просто включу внутренний список, который немного более грязный, но не лишенный смысла.

Мой код до сих пор:

class Channel(list):
    sample_rate = 0
    def __init__(self, sample_rate, label=u"", data=[]):
        list.__init__(self,data)
        self.sample_rate = sample_rate
        self.label = label

    @property
    def nyquist_rate(self):
        return float(self.sample_rate) / 2.0

Ответы на вопрос(1)

Ваш ответ на вопрос