A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat Következő változat | Előző változat | ||
oktatas:programozas:python:python_listak [2020/11/29 20:18] admin [Metódusok] |
oktatas:programozas:python:python_listak [2023/08/21 20:48] admin [Lista] |
||
---|---|---|---|
Sor 4: | Sor 4: | ||
* **Szerző:** Sallai András | * **Szerző:** Sallai András | ||
- | * Copyright (c) Sallai András, 2020 | + | * Copyright (c) 2020, Sallai András |
- | * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] | + | * Szerkesztve: 2020, 2022 |
+ | * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] | ||
* Web: https://szit.hu | * Web: https://szit.hu | ||
Sor 86: | Sor 87: | ||
</code> | </code> | ||
+ | |||
+ | ===== A List osztály használata ===== | ||
+ | |||
+ | A List osztály használata megkönnyíti a list használatát. | ||
+ | A fejlesztői környezetek ha azt támogatják, a ciklusban, | ||
+ | ahol a dolgozo objektum egy tagjára hivatkozunk, a | ||
+ | tagot automatikusan felajánlja. | ||
+ | |||
+ | Importálni kell a List osztályt, és ezt használni: | ||
+ | <code python> | ||
+ | from typing import List | ||
+ | list: List[Dolgozo] = [] | ||
+ | </code> | ||
+ | |||
+ | |||
+ | <code python list.py> | ||
+ | from typing import List | ||
+ | |||
+ | class Dolgozo: | ||
+ | def __init__(self, name, city): | ||
+ | self.name = name | ||
+ | self.city = city | ||
+ | |||
+ | |||
+ | list: List[Dolgozo] = [] | ||
+ | |||
+ | |||
+ | list.append(Dolgozo('Nagy János', 'Szolnok')) | ||
+ | list.append(Dolgozo('Baros Gábor', 'Szeged')) | ||
+ | list.append(Dolgozo('Teri Géza', 'Miskolc')) | ||
+ | |||
+ | for dolgozo in list: | ||
+ | print(dolgozo.name, dolgozo.city) | ||
+ | |||
+ | </code> | ||
+ | |||
+ | |||
===== Forrás ===== | ===== Forrás ===== | ||
* https://docs.python.org/3/tutorial/datastructures.html (2020) | * https://docs.python.org/3/tutorial/datastructures.html (2020) |