Вы можете сделать так:
def convert(col):
res_dct = {col[i]:i+1 for i in range(0, len(col))}
return res_dct
convert(['one', 'two', 'three'])
#returns {'one': 1, 'two': 2, 'three': 3}
Вы должны знать, что числа не имеют ничего общего с фактическими значениями. Другими словами, если список ввода был ['two', 'three', 'one']
, результатом будет {'two': 1, 'three': 2, 'one': 3}
.