python проблема с массивом
Добрый день,
Как сделать так,чтобы в массиве user подмассивов было столько сколько в data значений?
К примеру если у data 2 значения
user = [{'id':data[0],'email':data[1]},{'id':data[0],'email':data[1]}]
У меня получилось вот что
data=[['sad','sdada'],['sqewad','sdadewa'],['sakjjk','hghfada']]
r=len(data)
i=0
while i < r:
user[i] = [data[i][0],data[i][1]]
i = i + 1
Правильно ли я решаю задачу? В чем ошибка кода?
Источник: Stack Overflow на русском