>>> lst = ['abc', 'def', 'ghi'] >>> >>> out = {i: 'номер ' + str(lst.index(i) + 1) + ' в списке' for i in lst} >>> out {'abc': 'номер 1 в списке', 'def': 'номер 2 в списке', 'ghi': 'номер 3 в списке'} >>>
>>> lst = ['abc', 'def', 'ghi'] >>> >>> out = {i: 'номер {} в списке'.format(lst.index(i) + 1) for i in lst} >>> out {'abc': 'номер 1 в списке', 'def': 'номер 2 в списке', 'ghi': 'номер 3 в списке'} >>>
>>> lst = ['abc', 'def', 'ghi'] >>> >>> out = {w: 'номер ' + str(n) + ' в списке' for n, w in enumerate(lst, 1)} >>> out {'abc': 'номер 1 в списке', 'def': 'номер 2 в списке', 'ghi': 'номер 3 в списке'} >>>