__init __ () отсутствует 1 обязательный позиционный аргумент

Я пытаюсь выучить Python. Это действительно простой код. Все, что я пытаюсь сделать здесь - это вызвать конструктор класса. Инициализируйте там некоторые переменные и напечатайте эту переменную. Но это дает мне ошибку. Это говорит:

отсутствует 1 обязательный позиционный аргумент

Вот мой код:

class DHT:
    def __init__(self, data):
        self.data['one'] = '1'
        self.data['two'] = '2'
        self.data['three'] = '3'
    def showData(self):
        print(self.data)

if __name__ == '__main__': DHT().showData()

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

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