1. Egyszerű soronkénti beolvasás
Ha minden sor egy külön elem legyen:
lista = []
with open("adatok.txt", "r", encoding="utf-8") as fajl:
for sor in fajl:
lista.append(sor.strip()) # eltávolítja az újsor karaktert
print(lista)
2. Egy sor → több elem (szóközzel elválasztva)
Ha a fájlban az adatok szóközzel vannak elválasztva:
adatok.txt
alma körte banán
with open("adatok.txt", "r", encoding="utf-8") as fajl:
tartalom = fajl.read()
lista = tartalom.split()
print(lista)
3. Számok beolvasása listába
Ha számokat szeretnél:
adatok.txt
1
2
3
4
with open("adatok.txt", "r", encoding="utf-8") as fajl:
lista = [int(sor.strip()) for sor in fajl]
print(lista)
4. Egyszerű beolvasás (minden stringként)
adatok.txt
alma,12,körte,34,banán,56
with open("adatok.txt", "r", encoding="utf-8") as fajl:
lista = fajl.read().strip().split(",")
print(lista)
['alma', '12', 'körte', '34', 'banán', '56']