проблема создания подкласса встроенного типа

# Python 3
class Point(tuple):
    def __init__(self, x, y):
        super().__init__((x, y))

Point(2, 3)

приведет к

TypeError: tuple () принимает не более 1 аргумент (2 дано)

Почему? Что мне делать вместо этого?

6
задан max 28 January 2011 в 10:44
поделиться