существует ли какой-либо питонический способ преобразования набора в dict?
Я получил следующий набор
s = {1,2,4,5,6}
и хотите следующий dict
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))