Форум сайта python.su
Есть список. Создать словарь, в котором ключами будут слова из списка
Отредактировано mixa@ru123 (Дек. 18, 2020 04:52:09)
Офлайн
>>> 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 в списке'} >>>
Отредактировано py.user.next (Дек. 17, 2020 23:16:28)
Офлайн