- Idővel a képgenerálást is megkapja a PlayStation
- Autós kamerák
- Fejhallgató erősítő és DAC topik
- Nem fut az Intel grafikus vezérlőin az év egyik legjobban várt címe
- Bluetooth hangszórók
- HDD probléma (nem adatmentés)
- Már fut az Intel grafikus vezérlőin az év egyik legjobban várt címe
- Milyen pendrive-ot vegyek?
- 5.1, 7.1 és gamer fejhallgatók
- iPad topik
Új hozzászólás Aktív témák
-
cousin333
addikt
Én kezdőként így csinálnám:
megnyitom a fájlt olvasásra (kulcsszó: open, with)
soronként beolvasom a fájlt egy listába (pl. list comprehension, strip)
készítek egy üres szótárat (dictionary)
soronként végigmegyek a listán (for)
szétválasztom a címet és a rendezőt (split, ahogy már előttem írták)
ha a rendező még nem szerepel a szótárban,
akkor hozzáadom a nevét a szótárhoz egy 1-es számmal, vagy a film címével (listában)
ha a rendező szerepel a szótárban,
akkor hozzáadok a név melletti számhoz 1-et, vagy a név melletti listához a filmcímetEz kb. annyi kód, amennyivel fentebb leírtam, minden sorhoz egy kódsor tartozik. Az első módszerrel (a vagy előtt) a rendező által rendezett filmek számát kapod, az alternatív megoldással meg azt, amit most írtál, hogy ki szeretnéd hozni.
SPOILER! A kód kb. így nézne ki az első módszerrel (filmszámolás):
with open('myfile.txt', 'r') as f:
filmlista= [line.strip('\n ') for line in f if line != '\n']
osszesites = {}
for alkotas in filmlista:
cim, rendezo = alkotas.split(';')
if rendezo in osszesites:
osszesites[rendezo] += 1
else:
osszesites[rendezo] = 1És a for ciklus így nézne ki a másodikkal:
for alkotas in filmlista:
cim, rendezo = alkotas.split(';')
if rendezo in osszesites:
osszesites[rendezo].append(film)
else:
osszesites[rendezo] = [film]Remélem működnek, nem teszteltem le.
Új hozzászólás Aktív témák
- Kerékpárosok, bringások ide!
- Crimson Desert
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- A fociról könnyedén, egy baráti társaságban
- Idővel a képgenerálást is megkapja a PlayStation
- MWC 2026: Bajnoki címre pályázik a Xiaomi Watch 5
- Autós kamerák
- Futás, futópályák
- PlayStation 5
- Hitelkártyák használata, hitelkártya visszatérítés
- További aktív témák...
- Samsung Galaxy A56 5G 8/256GB Újszerű,Kártyafüggetlen,Dobozos,Tartozékaival. 1 Év Garanciával!
- Intel i5 9600K / Beszámítás OK!
- Intel Core i5 10400 6 mag / 12 szál / Beszámítás OK!
- Asus Rog Strix Scar G635LW-RW011W
- Lenovo IdeaPad Slim 3/15.3" WUXGA/Snapdragon X X1-26-100 Processor/24GB/1TB SSD/GARANCIA
- Beszámítás! Motorola Sound Flow XT2549-1 hangszóró hibátlan működéssel
- HP EliteBook 830 G5, G6 13,3" i5, 16GB RAM, SSD, jó akku, számla, 6 hó gar
- BESZÁMÍTÁS! ASUS DUAL MINI RTX 3060Ti 8GB videokártya garanciával hibátlan működéssel
- Raktáron lévó 1851-es lapok! Garanciás termékek! Részletfizetésre is!!! ÉRDEKLŐDJ!!
- DJI mini 3 drón display unit
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

