key_list=['number','alpha']
value_list=[['1','a'],['2','b']]
Я хочу, чтобы собрать элементы в этой схеме:Как создать словарь, объединив элементы из двух списков?
dict = {}
dict.setdefault(key_list[0],[]).append(value_list[0][0])
dict.setdefault(key_list[0],[]).append(value_list[1][0])
dict.setdefault(key_list[1],[]).append(value_list[0][1])
dict.setdefault(key_list[1],[]).append(value_list[1][1])
Как сделать это в цикле?
Спасибо! но я не понимаю, почему существует «*» перед значением_list – Sbioer
@Sbioer Он [распаковывает] (https://docs.python.org/2/tutorial/controlflow.html#unpacking-argument-lists) значения 'value_list' и передает все из них в качестве параметров функции' zip'. – thefourtheye
Ещё один вопрос. Как превратить этот кортеж в список? – Sbioer