Уведомления

Группа в Telegram: @pythonsu

#1 Июль 10, 2014 08:23:19

gshalx
Зарегистрирован: 2014-06-22
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Разбор данных

for i, n, m in c.fetchall():
        print i
Получаем
123
456
789
как разобрать данные , мне нужны все данные в переменную, только отдельно , 123-переменная,
456-переменная и так далее

Офлайн

#2 Июль 10, 2014 09:05:24

gshalx
Зарегистрирован: 2014-06-22
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Разбор данных

Разбил так

sdr = i.splitlines()
        print sdr

но теперь как взять по отдельности ,
[]
это не работает

Отредактировано gshalx (Июль 10, 2014 09:06:39)

Офлайн

#3 Июль 10, 2014 09:12:46

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Разбор данных

gshalx
как разобрать данные , мне нужны все данные в переменную, только отдельно , 123-переменная,
456-переменная и так далее
Ничего не понял. Покажи какой примерно результат хочешь получить.



Офлайн

#4 Июль 10, 2014 09:24:21

gshalx
Зарегистрирован: 2014-06-22
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

Разбор данных

Чтоб не делать множество запросов sql хочу взять все данные одним потоком , разобрать их как переменные или сделать из них хеш таблицу (не знаю ка назвать ) и потом делать на них фильтры и всякие арифметические операции .
Тоесть хочу делать запросы без запросов sql

Офлайн

#5 Июль 10, 2014 14:41:28

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Разбор данных

[r[0] for r in c.fetchall()]
если я что-нибудь понял

Офлайн

#6 Июль 11, 2014 15:41:05

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2679
Репутация: +  182  -
Профиль   Отправить e-mail  

Разбор данных

> если я что-нибудь понял
Тогда лучше как-то так:

{x:(y,z) for x,y,z in c.fetchall()}



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

#7 Июль 11, 2014 18:22:13

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Разбор данных

Ключей (от дома) никто не обещал, но в свете “из них хеш таблицу (не знаю ка назвать ) и потом делать на них фильтры и всякие арифметические операции” так лучше.

Отредактировано Shaman (Июль 11, 2014 18:25:19)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version