Найти - Пользователи
Полная версия: Задача
Начало » Python для новичков » Задача
1
mixa@ru123
Есть список. Создать словарь, в котором ключами будут слова из списка
py.user.next
  
>>> 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 в списке'}
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB