Kezdőlap › Fórumok › Programozás › python kezdő
- This topic has 12 hozzászólás, 8 résztvevő, and was last updated 19 years, 2 months telt el by
superuser.
-
SzerzőBejegyzés
-
2006-08-27-18:23 #2070226
Miért fontos hogy mi a neve a listában?
Ha hozzá akarsz adni valamit a listához lista.append (ezt adom hozzá), ha meg valamit akarsz kezdeni az x-edik elemmel akkor lista[elem száma] -val tudsz arra az elemre hivatkozni.
pl:
Code:a, lista = 0, []while a != 10:
lista.append(a)
a = a +1print lista[1]
Ebben az esetben függvény hozza létre a változókat.
2006-08-28-08:31 #2070227Eddig rendben van de a lista elemeihez csak akkor tudok hozzárendelni ha a listában az elemek így vannak ‘belerakva’:
abc = [a,b,c,d,stb]. De ha így csinálom akkor a benne lévő változókat definiálni kell: a = 0, b = 0 stb. De a sok elem miatt ez probémás.
Ha viszont igy vannak ‘belerakva’ az elemek a listába: abc = akkor az elemeket nem kell definiálni (mert ugye nem változók) de akkor nem is todok az elemekhez hozzárendelni vmit. (TypeError: unsubscriptable object ez a hibaüzenet)2006-08-28-13:15 #2070228Eddig rendben van de a lista elemeihez csak akkor tudok hozzárendelni ha a listában az elemek így vannak ‘belerakva’:
abc = [a,b,c,d,stb]. De ha így csinálom akkor a benne lévő változókat definiálni kell: a = 0, b = 0 stb. De a sok elem miatt ez probémás.
Ha viszont igy vannak ‘belerakva’ az elemek a listába: abc = akkor az elemeket nem kell definiálni (mert ugye nem változók) de akkor nem is todok az elemekhez hozzárendelni vmit. (TypeError: unsubscriptable object ez a hibaüzenet)2006-08-28-16:09 #2070229py.py
Code:a=[‘a’,’b’]
a.append(‘c’)
print aCode:davs@darkstar:~$ python py.py
[‘a’, ‘b’, ‘c’]Nekem minden nélkul megy….
2006-09-27-16:56 #2070230De a lista tagjaihoz kell!!!! hozzárendelni
2006-09-27-17:29 #2070231Leírnád az _eredeti_ feladatot amihez ez a „megoldás” kell neked!
Hátha tud valaki javasolni valami más utat.2006-09-27-19:00 #2070232Én már sejtem hogy mi is ez:
A tömb elemei, a változók nevei, amit előre kellene definiálni.
Szerintem 2 dimenziós tömböt kell használni, de nem tudom hogy a python tudja-e ezt.
A perl igen: $a[3][3] = $a[3][3] + 1;ELaci
2006-10-02-16:52 #2070233Megvan mit akar… asszociatív tömböt.
PHP-ben így néz ki:
$abc=array( „a”=>ertek1, „b”=>ertek2, „c”=>ertek3, stb);2006-10-03-16:39 #2070234Köszi mindenkinek már megvan a megoldás!!
2006-10-03-16:41 #2070235Egyébként ilyenkor törölni szokás a témát?
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.

legutóbbi hsz