Найти - Пользователи
Полная версия: массивы количество записей
Начало » Python для новичков » массивы количество записей
1
Egor2010
Как сделать так,чтобы в массиве user подмассивов было столько сколько в data значений?
если в data 2 значения
data=db.query()
user = [
{'id':data[0],
'email':data[1]},
{'id':data[0],
'email':data[1]}
]
если в data 4 значения
data=db.query()
user = [
{'id':data[0],
'email':data[1]},
{'id':data[0],
'email':data[1]},
{'id':data[0],
'email':data[1]},
{'id':data[0],
'email':data[1]}
]
Romissevd
может так
data=db.query()
user = [{'id':data[0],'email':data[1]} for x in range(len(data))]
Egor2010
Romissevd
может так
это не то
у меня получилось как-то так
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
но не работает ,почему?
Romissevd
А почему не работает? Ошибку выдают какую-то?
data=[['sad','sdada'],['sqewad','sdadewa'],['sakjjk','hghfada']]
user=[[data[i][0],data[i][1]] for i in range(len(data))]
FishHook
data=db.query()
user = [{'id':x[0],'email':x[1]} for x in data]
Egor2010
Спасибо, уже сам разобрался.
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