Megszámolás

Az előző három tétel arról szólt, hogy a listánkat átnyálaztuk adott tulajdonságú elem után kutatva. Ha találtunk ilyen elemet, akkor csináltunk vele valamit (kiírtuk, változóba töltöttük az értékét, változóba töltöttük az indexét), majd angolosan távoztunk. A távozásnak alapvetően két módja volt: break-kel kiugrottunk a for-ciklusból, és azt is elfelejtettük, hogy valaha járunk ott (többnyire ezt használtuk)…

Lineáris keresés

Nézzük meg, mit csinált az előző két programozási tétel: Az eldöntés arra volt jó, hogy megnézzük, van-e adott tulajdonságú elem a sorozatban A kiválasztás esetében biztosak voltunk benne, hogy van adott tulajdonságú elem, és a tétel megmondta, hogy melyik ez az elem. A keresés ez a kettő együtt: megmondja, hogy melyik az adott tulajdonságú elem, ha…

Okoska és Hókuszpók

Szövegelj, úgyis listát mondasz

Az a helyzet, hogy a Pythonban van két objektumtípus, ami nagyon de nagyon hasonló. Nem, nem ugyanaz. De nagyon hasonló. Az egyik a string, avagy karakterlánc. A másik a lista. Lássuk: Az alábbi táblázatot átolvasva azt látjuk, hogy a string adattípus nem tud semmi olyat, amitől ő maga megváltozik. Ennek bíz’ oka vagyon, s majd egyszer…

Tréfi és Dulifuli

Meseautómárkák

A múltkor már megismerkedtünk a listákkal futólag, de alapvetően csak azért, hogy jobban megértsük bejárós ciklust, és a számlálós ciklusok kapcsán a listákhoz nagyon hasonló range-objektumok, azaz sorozatok természetét. Azonban a listák ennél lényegesen fontosabbak, így most visszatérünk hozzájuk. Mit is tudunk eddig a listákról? létrehozásuk vagy úgy megy, hogy a lista nevét követően szögletes zárójelet…