Kezdőoldal » Számítástechnika » Programozás » Egymas alatti ertekek feltolte...

Egymas alatti ertekek feltoltese? Python

Figyelt kérdés

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?


2021. szept. 11. 09:16
 1/9 anonim ***** válasza:

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

2021. szept. 11. 09:54
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:
Persze a beolvasas megy csak a feltoltes nem :(
2021. szept. 11. 10:00
 3/9 anonim ***** válasza:

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

2021. szept. 11. 10:06
Hasznos számodra ez a válasz?
 4/9 A kérdező kommentje:

Sajnos ez nem azt csinálja amit szeretnék :(

[link]

2021. szept. 11. 10:44
 5/9 A kérdező kommentje:

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)

2021. szept. 11. 10:46
 6/9 anonim ***** válasza:
így gondoltam: [link]
2021. szept. 11. 13:22
Hasznos számodra ez a válasz?
 7/9 A kérdező kommentje:
Az enyém is működik :D
2021. szept. 11. 13:40
 8/9 A kérdező kommentje:
Amúgy még egy kérdés, ilyenkor miért kell üriteni a listát?
2021. szept. 11. 13:42
 9/9 zozo256 ***** válasza:

szia, a more_itertools egyszerűen megoldja: [link]


elég erős tool: [link]

2021. szept. 15. 01:08
Hasznos számodra ez a válasz?

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

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!