Хотите изменить элемент списка на ключ словаря в python - PullRequest
2 голосов
/ 19 июня 2020

Я хочу изменить список на словарь, а также хочу сделать первый элемент списка ключом словаря, а другие элементы будут результатом этого ключа в словаре. Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 19 июня 2020

вы можете попробовать:

lst = ['a', 'b', 'c', 'd']
dct = {lst[0]:lst[1:]}

Это даст вам желаемый результат

1 голос
/ 19 июня 2020

Я придумал функцию на случай, если вам нужно сделать это для нескольких списков.

def todict (lst):
    first, *rest = lst
    return {first: rest}

In[1]: todict(lst)
Out[1]: {'a': ['b', 'c', 'd']}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...