Найти - Пользователи
Полная версия: список в качестве ключей словаря
Начало » Python для новичков » список в качестве ключей словаря
1
pupkin2
всем привет.

к примеру, имеется список: list =
этот список нужно использовать как ключи для словаря: { ?:“v1”, ?:“v2”, … }

подскажите, как такое реализовать?
спасибо.
pupkin2
нашел такое решение:
records = '1,a\n1,b\n1,b\n2,a\n2,c\n2,a\n2,c'
lines = records.split()
lines
dd = dict((key, value) for key, value in (line.split(',') for line in lines))
dd
Fibio
а у вас значения v1, v2 и пр. тоже в списке хранятся? или вот тот пример с records именно ваш? если имеется 2 списка их в словарь оч легко соединить:
>>> l1 =
>>> l2 =
>>> res = dict(zip(l1,l2));
>>> print res
{1: ‘a’, 2: ‘b’, 3: ‘c’, 4: ‘d’}
pupkin2
Fibio, спасибо.
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