Если вашей конкретной целью является генерирование dict
из двух указанных вами списков, используйте zip
:
>>> x = [0,2,3,5,6]
>>> y = [64,384,1024,4096,384]
>>> dict(zip(x, y))
{0: 64, 2: 384, 3: 1024, 5: 4096, 6: 384}
И избавься от этих точек с запятой!
Если вам не нужен тип отображения, а вы просто хотите создать пары элементов, zip
в одиночку подойдет:
>>> zip(x, y)
[(0, 64), (2, 384), (3, 1024), (5, 4096), (6, 384)]