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 | 2361 (1606) | AndrejO |
| » | Kontakt obrazecOddelek: Izdelava spletišč | 2227 (2072) | betmen |
| » | Python iskanje podvojenih vrednostiOddelek: Programiranje | 1599 (1312) | BlueRunner |
| » | Zračna baterijaOddelek: Novice / Ostale najave | 6175 (3849) | Pyr0Beast |
| » | Začetniški problem pri klicanju funkcijOddelek: Programiranje | 1049 (891) | Vesoljc |

