Я нашел элегантные решения для создания словарей из двух списков: < /p>
keys = [a, b, c]
values = [1, 2, 3]
list_dict = {k:v for k,v in zip(keys, values)}
< /code>
Но я не смог что -то написать для списка ключей с одним значением (0) для каждого ключа. Я пытался сделать что -то вроде: < /p>
list_dict = {k:v for k,v in (zip(keys,[0 for i in range(keys)]))}
< /code>
Но это должно быть возможным с синтаксисом что -то простое, например: < /p>
dict_totals = {k:v for k,v in zip(keys,range(0,3))}
< /code>
Я надеюсь на вывод, который выглядит как {a: 0, b: 0, c: 0}.
Мне не хватает чего -то очевидного? п>
Подробнее здесь: https://stackoverflow.com/questions/605 ... alues-to-0
Как создать словарь из списка ключей, но установить все значения на 0? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как создать словарь строковых ключей и задачу Celery как значение, используя типы MyPy?
Anonymous » » в форуме Python - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как создать словарь строковых ключей и задачу Celery как значение, используя типы MyPy?
Anonymous » » в форуме Python - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как создать дочернюю пару ключей из главной пары ключей с помощью модуля Pycryptodome?
Anonymous » » в форуме Python - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-