Я хочу изменить список на словарь, а также хочу сделать первый элемент списка ключом словаря, а другие элементы будут результатом этого ключа в словаре. Заранее спасибо.
вы можете попробовать:
lst = ['a', 'b', 'c', 'd'] dct = {lst[0]:lst[1:]}
Это даст вам желаемый результат
Я придумал функцию на случай, если вам нужно сделать это для нескольких списков.
def todict (lst): first, *rest = lst return {first: rest} In[1]: todict(lst) Out[1]: {'a': ['b', 'c', 'd']}