Подскажете аналог set(), но для словаря?
Собственно, в словаре и так запрещены повторения ключей, так что что-то ещё искать не нужно
Даже не знаю с чего начать.
Во-первых, массивы в питоне - это array, и они используются нечасто. Я сильно подозреваю, что ты имел ввиду списки (list).
Во-вторых, set() к спискам отношения не имеет, это абсолютно самостоятельная структура данных - множество. От того, что есть идиома без_повторов = list(set(с_повторами)) set() не становится методом списка или чем-то подобным. Эта идиома прекрасно работает с любым коллекциями - списками, кортежами (tuple), да с чем угодно.
В-третьих, повторы чего ты хочешь устранить? Ключей? Значений? 
Если ключей, то в словарях ключи и так не повторяются, как уже написали выше. Повторяющийся ключ просто заменит собой старый. 
Если значений, то тебе сначала придётся решить, какой из ключей с одинаковым значением сохранить.