Установите, чтобы диктовать Python

Есть ли какой-нибудь питонный способ превратить набор в диктовку?

Я получил следующий набор

s = {1,2,4,5,6}

и хочу следующий дикт

c = {1:0, 2:0, 3:0, 4:0, 5:0, 6:0}

со списком вы бы сделали

a = [1,2,3,4,5,6]
b = []

while len(b) < len(a):
   b.append(0)

c = dict(itertools.izip(a,b))

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

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