4. szakasz: Az adatok kezelése Pythonban

Utolsó frissítés: 30 október 2025
  • A listák (változtatható) és a tuple-k (változtathatatlan) lehetővé teszik különböző típusú elemek rendezett gyűjteményeinek tárolását.
  • Olyan támogatott műveleteket listáz, mint az append, remove és index hozzáférés; ezek méretét a len() függvénnyel lehet lekérdezni.
  • A szótárak kulcs-érték párokat használnak az adatok hatékony eléréséhez egyedi kulcsok segítségével.
  • A halmazok egyedi elemeket tárolnak, és lehetővé teszik a gyűjtemények közötti uniókat, metszeteket és különbségeket.
4. szakasz: Az adatok kezelése Pythonban

Üdvözlünk a Pythonban végzett adatkezelés izgalmas részében ! Itt megismerkedünk az alapvető eszközökkel, amelyekkel hatékonyan tárolhatjuk, rendszerezhetjük és manipulálhatjuk az információkat programjainkban.

Kezdjük azzal, hogy megvizsgálunk két alapvető adatszerkezetet: a listákat és a sorokat. Ezek lehetővé teszik több elem rendezett tárolását és közös műveletek végrehajtását velük. Megtanuljuk, hogyan adhatunk hozzá, távolíthatunk el és érhetünk el elemeket ezekben a struktúrákban, ami lehetővé teszi számunkra az adatok hatékony kezelését.

Ezt követően a szótárak világában elmélyülünk, ahol megtanuljuk, hogyan lehet kulcs-érték párokat használni az információk gyors eléréséhez és módosításához. Meg fogjuk vizsgálni a halmazokat is, amelyek lehetővé teszik az egyes elemek gyűjteményeinek kezelését és matematikai műveletek végrehajtását közöttük.

Ezen adatstruktúrák ismerete elengedhetetlen a Pythonban végzett adatokkal való munkavégzéshez, valamint robusztusabb és rugalmasabb programok fejlesztéséhez. Készüljön fel arra, hogy elsajátítsa az információk pontos rendszerezésének és kezelésének művészetét, miközben elindul ezen az izgalmas utazáson a Working with Data in Pythonban. Kezdjük el építeni a szilárd alapot a programozási készségeidhez!

A Python-tanfolyam kezdőlapja a semmiből

Vissza a 3. részhez

4.1 Listák és sorok

Listák és sorok használata az adatok rendezett tárolására és kezelésére

A Pythonban a listák és a sorok olyan adatstruktúrák, amelyek lehetővé teszik több különböző típusú elem tárolását egyetlen változóban. A fő különbség köztük a változékonyságukban rejlik: a listák változtathatók (módosíthatók), míg a sorok változtathatatlanok (egyszer létrehozták, nem módosíthatók).

  10 adattípus a Pythonban

Lista létrehozásához egyszerűen zárójelbe tesszük az elemeket [] és vesszővel választjuk el őket. Például:

frutas = ["manzana", "plátano", "naranja", "kiwi"]

Egy sor létrehozásához zárójelbe helyezzük az elemeket () és vesszővel választjuk el őket:

coordenadas = (10, 20)

Közös műveletek listákkal és sorokkal

Mindkét adatstruktúra lehetővé teszi, hogy általános műveleteket hajtsunk végre, például elemek hozzáadása, eltávolítása, adott elemek elérése és hosszuk lekérése.

Példa a listákkal végzett műveletekre:

numeros = [1, 2, 3, 4, 5]

# Agregar un elemento al final de la lista
numeros.append(6)

# Eliminar un elemento específico de la lista
numeros.remove(3)

# Acceder a un elemento por índice
tercer_elemento = numeros[2]

# Longitud de la lista
longitud_lista = len(numeros)

Példa a sorokkal végzett műveletekre:

coordenadas = (10, 20)

# Acceder a un elemento por índice
x = coordenadas[0]
y = coordenadas[1]

# Longitud de la tupla
longitud_tupla = len(coordenadas)

4.2 Szótárak és készletek

A szótárak és készletek, mint hasznos adatszerkezetek magyarázata a Pythonban

A szótárak és készletek a Python két másik fontos adatstruktúrája.

A szótárak kulcs-érték párok gyűjteményei, ahol minden kulcsnak egyedinek kell lennie. Lehetővé teszik értékeik elérését egy kulcs, nem pedig index használatával, így ideálisak az adatok gyors és hatékony tárolására és elérésére. Példa a szótárra:

estudiantes = {
    "Juan": 25,
    "María": 28,
    "Carlos": 22
}

A készletek egyedi elemek rendezetlen gyűjteményei. Lehetővé teszik olyan matematikai műveletek végrehajtását, mint a halmazok egyesítése, metszéspontja és különbsége, egyszerű módon. Példa egy halmazra:

numeros_primos = {2, 3, 5, 7, 11}

A szótárak és készletek elérése, módosítása és iterálása

A szótár értékeinek eléréséhez a megfelelő kulcsot használjuk:

estudiantes = {
    "Juan": 25,
    "María": 28,
    "Carlos": 22
}

edad_maria = estudiantes["María"]

Ha módosítani akarjuk a kulcshoz tartozó értéket, egyszerűen hozzárendelünk egy új értéket:

estudiantes["Carlos"] = 23

A szótárban való iterációhoz használhatunk egy ciklust for:

for nombre, edad in estudiantes.items():
    print(f"{nombre} tiene {edad} años")

Ami a halmazokat illeti, a metódusokkal olyan műveleteket hajthatunk végre, mint a halmazok egyesítése, metszéspontja és különbsége union(), intersection() y difference(), illetve:

numeros_primos = {2, 3, 5, 7, 11}
numeros_pares = {2, 4, 6, 8, 10}

union_numeros = numeros_primos.union(numeros_pares)
interseccion_numeros = numeros_primos.intersection(numeros_pares)
diferencia_numeros = numeros_primos.difference(numeros_pares)

Röviden, a listák, sorok, szótárak és készletek sokoldalú és hatékony adatstruktúrák, amelyek lehetővé teszik számunkra, hogy hatékonyan tároljuk, rendezzük és kezeljük az adatokat a Pythonban. Amint alaposan megvizsgáljuk ezeket a struktúrákat, készen áll arra, hogy sokféle adattal dolgozzon, és bonyolultabb problémákat oldjon meg programozási projektjei során. ¡