If you can't use zip, do a for loop.
d = {} #Dictionary
listA = [1, 2, 3, 4, 5]
listB = ["red", "blue", "orange", "black", "grey"]
for index in range(min(len(listA),len(listB))):
# for index number in the length of smallest list
d[listA[index]] = listB[index]
# add the value of listA at that place to the dictionary with value of listB
print (d) #Not sure of your Python version, so I've put d in parentheses