Найти - Пользователи
Полная версия: Разбор данных
Начало » Базы данных » Разбор данных
1
gshalx
for i, n, m in c.fetchall():
        print i
Получаем
123
456
789
как разобрать данные , мне нужны все данные в переменную, только отдельно , 123-переменная,
456-переменная и так далее
gshalx
Разбил так
sdr = i.splitlines()
        print sdr

но теперь как взять по отдельности ,
[]
это не работает
FishHook
gshalx
как разобрать данные , мне нужны все данные в переменную, только отдельно , 123-переменная,
456-переменная и так далее
Ничего не понял. Покажи какой примерно результат хочешь получить.
gshalx
Чтоб не делать множество запросов sql хочу взять все данные одним потоком , разобрать их как переменные или сделать из них хеш таблицу (не знаю ка назвать ) и потом делать на них фильтры и всякие арифметические операции .
Тоесть хочу делать запросы без запросов sql
Shaman
[r[0] for r in c.fetchall()]
если я что-нибудь понял
Rodegast
> если я что-нибудь понял
Тогда лучше как-то так:
{x:(y,z) for x,y,z in c.fetchall()}
Shaman
Ключей (от дома) никто не обещал, но в свете “из них хеш таблицу (не знаю ка назвать ) и потом делать на них фильтры и всякие арифметические операции” так лучше.
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