Страницы

Поиск по вопросам

среда, 5 февраля 2020 г.

Как сделать словарь из двух списков?

#python #pandas #словари


Итак , у меня есть два списка uniq и fifa(по длине одинаковы). Мне нужно , чтобы
каждому элементу списка uniq был наследован каждый элемент списка uniq. 

p.s. к глубочайшему сожалению , я не могу придумать , как сделать данную конструкцию
без костылей 
    


Ответы

Ответ 1



uniq = [1,2,3,4,5] fifa = ['a','b','c','d','e'] uniq_and_fifa = dict(zip(uniq, fifa))

Ответ 2



Судя по описанию задачи и метке Pandas вам нужен Pandas.Series: In [48]: uniq = np.arange(1, 11) In [49]: fifa = np.random.choice(list('abcdefgh'), 10) In [50]: s = pd.Series(fifa, index=uniq) In [51]: s Out[51]: 1 b 2 c 3 b 4 d 5 f 6 e 7 a 8 a 9 c 10 h dtype: object

Комментариев нет:

Отправить комментарий