"Vladislav Ludík" <[EMAIL PROTECTED]> wrote: > Z databáze načítám data, například: > > select = [id,jmeno,prijmeni,...] > data = nacti(select) # funkce nacti(select) čte data z databáze > > pro další přehlednost v práci pak provádím ručně přiřazení: > > id = data[0] > jmeno = data[1] > prijmeni = data[2] > atd. > > Nakonec pracuji se stejnými jmény proměnných, jaké jsem definoval na > začátku při výběru v select. > Pokud je proměnných pár, nic se neděje. Často ale mám proměnných > desítky. > > A nyní dotaz: > > Lze přiřazování proměnných provést efektivněji? > > Zná někdo jednoduché řešení? > Děkuji předem za konkrétní příklad.
nejlepe rozbalit tuple primo >>> id, jmeno, prijmeni = data nebo, jestli je 'select' seznam jmen sloupcu >>> row_as_dict = zip(select, data) misto select lze pouzit i cursor.description, kdyz je k dispozici _______________________________________________ Python mailing list [email protected] http://www.py.cz/mailman/listinfo/python
