Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 17, 2020 20:39:16

mixa@ru123
Зарегистрирован: 2020-12-17
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Задача

Есть список. Создать словарь, в котором ключами будут слова из списка

Отредактировано mixa@ru123 (Дек. 18, 2020 04:52:09)

Офлайн

#2 Дек. 17, 2020 23:12:00

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9729
Репутация: +  843  -
Профиль   Отправить e-mail  

Задача

  
>>> 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)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version