Forum » Programiranje » python problem
python problem
Isotropic ::
ce imam li = [2,3,4]
in
li2 = li
li2.remove(2)
se vrednost odstrani tudi v li. kako naj naredim, da v li ostane nespremenjena, v li2 se pa odstrani? ker ce prav razumem, je li2 zdaj samo ene vrste pointer na li.
in
li2 = li
li2.remove(2)
se vrednost odstrani tudi v li. kako naj naredim, da v li ostane nespremenjena, v li2 se pa odstrani? ker ce prav razumem, je li2 zdaj samo ene vrste pointer na li.
Isotropic ::
pa kdo ve, kaj je tukaj narobe:
kjer je
napaka pa je:
el = [i for i in edge if first in i and i != elem] el = el[0] edge.remove(el)
kjer je
edge: [[4602, 4644], [4644, 4456], [4602, 4810]] el: [[4644, 4456]] el[0]: [4644, 4456] first = edge[0][0]
napaka pa je:
File "test.py", line 328, in ?
edge = sortEdge(edge)
File "test.py", line 158, in sortEdge
edg.remove[el]
TypeError: unsubscriptable object
Zgodovina sprememb…
- spremenil: Isotropic ()
jeti51 ::
edg.remove[el]
Edit: ker se poudarjen tekst še vedno malo slabše vidi ... oklepaj je "preveč oglat", hehe
Zgodovina sprememb…
- spremenil: jeti51 ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Pošljite nam vašo najboljšo kodoOddelek: Programiranje | 2194 (1439) | AndrejO |
» | Kontakt obrazecOddelek: Izdelava spletišč | 2074 (1919) | betmen |
» | Python iskanje podvojenih vrednostiOddelek: Programiranje | 1503 (1216) | BlueRunner |
» | Zračna baterijaOddelek: Novice / Ostale najave | 5933 (3607) | Pyr0Beast |
» | Začetniški problem pri klicanju funkcijOddelek: Programiranje | 968 (810) | Vesoljc |