Fájlok beolvasása:
Az emelt szintű informatika érettségi programozási 1. feladata általában az adatok betöltése egy listába (ha ez a legalkalmasabb az adatok feldolgozásához). Tanuljuk meg az adatok betöltését. Az alábbi fájlokat olvassuk be. A fájlokat a Project könyvtárába ajánlatos bemásolni.
A stringek kezelésénél két metódusra lesz szükségünk:
- split metódus lehetővé teszi egy karakterlánc részstringekre történő darabolását.
>>> ’hello crazy world !’ . split (” „)
[’hello ’ , ’crazy , ’world ’]
- strip eltávolít minden szóközt a sztring elejéről és végéről
monty = ” Monty Python „
monty.strip()
‘Monty Python’
A „nyolca.txt” fájl tartalmazza a 8.a osztály tanulóinak névsorát. Egy név egy sor.
Az alábbi képen látható, hogy a neveket beolvassa egy nyolca nevű listába.
Az alábbi képen látható, hogy a nyolca listába újabb listákat hoz létre, egy-egy tanuló egy újabb lista. Ebben a listában két sztring található. Az egyik a családnév a másik a keresztnév. (Megkérdezhetik, hogy az egyes keresztnevekből hány darab található az osztályba.)
A „nyolcajegy.txt” állomány tartalmazza a 8.a osztály tanulóinak a naplósorszámát, vezeték és kersztnevét, valamint az informatika jegyét. Olvassuk be az adatokat úgy, hogy egy tanuló adatai egy-egy listába kerüljön