добавить в список добавить в каждый список

Я пишу простую хеш-таблицу с набором из 10 списков сегментов. Индекс рассчитывается с использованием встроенногоhash() а затем по модулю размер таблицы. Однако, когда я пытаюсь добавить объект в список сегментов по этому индексу, он вместо этого добавляется в каждый список сегментов. Я'Я пытался определить add_HT различными способами, но я продолжаю получать один и тот же результат. Что я делаю неправильно?

size = 10
HT = [ [] ] * size

def add_HT(data):
    index = hash(data) % size
    HT[index].append(data)

print HT

[[], [], [], [], [], [], [], [], [], []]

add_HT('hello')

[['hello'], ['hello'], ['hello'], ['hello'], ['hello'], ['hello'], ['hello'], ['hello'], ['hello'], ['hello']]

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

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