Forum » Programiranje » python nested list
python nested list
Isotropic ::
tale koda
mi producira pravilne rezultate ([783749, 3749, 3748, 3789, 1618, 1617, 1669]), tale
pa napacne (prva stevilka ista, ker je pac index, ostale so pa napacne) - [781749, 6773, 6772, 6771, 1727, 1759, 1746]
db['elementSet'][item] je nested list, item je pa tuple, ce je kaj vazno. vsebina je pa enaka rezultatu zgoraj, s tem, da jih je pac vec.
v drugem primeru je tist dict bil flattan na en sam nested list (seznam elementov), v drugem je pa original dict.
node_index je seznam vozlisc, bisect_left pa posodobi ta seznam v zgornjem listu.
kaksna ideja, kje sem falil?
bi se dalo spodnjo kodo zapisati v en sam nested list? prisel sem nekako do tega:
ampak mi vrze ven unsubscriptable object.
elem_index2 = [[tr[0]] + [bisect_left(node_index, n+1) for n in tr[1:]] for tr in elem_index]
mi producira pravilne rezultate ([783749, 3749, 3748, 3789, 1618, 1617, 1669]), tale
for item in db['elementSet']: db['elementSet'][item] = [[tr[0]] + [bisect_left(node_index, n+1) for n in tr[1:]] for tr in db['elementSet'][item]]
pa napacne (prva stevilka ista, ker je pac index, ostale so pa napacne) - [781749, 6773, 6772, 6771, 1727, 1759, 1746]
db['elementSet'][item] je nested list, item je pa tuple, ce je kaj vazno. vsebina je pa enaka rezultatu zgoraj, s tem, da jih je pac vec.
v drugem primeru je tist dict bil flattan na en sam nested list (seznam elementov), v drugem je pa original dict.
node_index je seznam vozlisc, bisect_left pa posodobi ta seznam v zgornjem listu.
kaksna ideja, kje sem falil?
bi se dalo spodnjo kodo zapisati v en sam nested list? prisel sem nekako do tega:
db['elementSet'] = [[[tr[0]] + [bisect_left(node_index, n+1) for n in tr[1:]] for tr in list] for list in db['elementSet']]
ampak mi vrze ven unsubscriptable object.
- spremenil: Isotropic ()
Isotropic ::
bumpam temo.
v bistvu me zanima se najbolj tisti nested list comprehension... sedaj sem resil bolj po cesko... elem_index in dve zanki za branje in pisanje, me pa se vedno zanima.
v bistvu me zanima se najbolj tisti nested list comprehension... sedaj sem resil bolj po cesko... elem_index in dve zanki za branje in pisanje, me pa se vedno zanima.
Zgodovina sprememb…
- spremenil: Isotropic ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [Java - DN] Naključna številaOddelek: Šola | 1355 (884) | nyler |
» | [python]kaj je hitrejeOddelek: Programiranje | 1359 (1167) | Spura |
» | Python iskanje podvojenih vrednostiOddelek: Programiranje | 1488 (1201) | BlueRunner |
» | python problemOddelek: Programiranje | 1460 (1200) | Isotropic |
» | Javascript problemcekOddelek: Programiranje | 1596 (1389) | tempoFlow |