Egymas alatti ertekek feltoltese? Python
Van egy txt lista allomanyom amiben egymas alatt vannak adatok.
Nev.
Kor.
Anyja_neve.
Szuletes_hely.
Es ez folyamat ismetlodik csak mas mas adatokkal.
Pl:
Gabor
17
Anna
Pecs
Zsolt
22
Magdi
Bp
...
Lenyeg az lennehogy egy listaba fel kene toltenem ugy hogy minden egyes embert kulon lista ertelmezesben legyen.
[[.,.,.,.,],[.....]]
Pythonben hogy tudom ezt megoldani?
hol akadtál el?
fájl beolvasás megy?
with open('emberek.txt') as f:
....for line in f:
........line.strip()
pontok nélkül, a strip azért kell, hogy a \n-t levegyük
csinálsz egy üres listát
pl.: emberek = []
és egy másikat is: ember = []
+ egy számlálót
adogatod folyamatosan az ember listába az adatokat, növeled a számlálót
if x % 4 == 0, akkor hozzáadod az emberek listához az ember nevű listát (append), majd az ember listát kiüríted
Ja megvan, nem üritettem a listát :D
adatok = []
adat = []
with open('lista.txt') as fajl:
for sor in fajl:
sor = sor.strip().split()
adatok.append(sor)
if len(adatok) == 5:
adat.append(adatok)
adatok=[]
print(adat)
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!