unhashableのエラーがでます。
listData2で同じ結果にする方法を教えて下さい。よろしくお願いします。

#(参考)配列の重複した内容を削除する方法!!>多次元配列
#https://kiwamiden.com/how-to-delete-duplicate-contents-of-an-array
listData1 = [(0, 1, 0), (0, 1, 0), (0, 0, 1), (0, 0, 1)]
print(    list(set(listData1)))
print(len(list(set(listData1))))
# [(0, 1, 0), (0, 0, 1)]
# 2
listData2 = [[0, 1, 0], [0, 1, 0], [0, 0, 1], [0, 0, 1]]
#print(    list(set(listData2)))
#print(len(list(set(listData2))))
#TypeError: unhashable type: 'list'