Hirdetés
- Meggyi001: Áram nélkül....méltóság nélkül.....
- Luck Dragon: MárkaLánc
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Sapphi: StremHU | Source – Self-hostolható Stremio addon magyar trackerekhez
- Luck Dragon: Óraátállítás
- Lalikiraly: Mercis kalandok - Huszonnyolcadik rész - Az újrakezdés
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- ldave: New Game Blitz - 2026
Új hozzászólás Aktív témák
-
Lacces
őstag
Meg még egy kérdésem, a get()-el kapcsolatban:
for m in words:
dico[m] = dico.get(m, 0) +1
lista = dico.items()Úgy tűnik a szótár használata nem tiszta számomra...
a get() - azt csinálja, hogy megnézi a dico szótárban az "m" kulcshoz tartozó értéket, ha szerepel benne akkor az m-et ad neki (m értéket, ami a "words" aktuális eleme), ha nem, akkor 0-t. Én így tudtam. De miért van ott az a +1 ?
Itt a könyv teljes példájának a kód sorozata:
nFile = raw_input('Kezelendo file neve : ')
fi = open(nFile, 'r')
text = fi.read()
fi.close()
# annak erdekeben, hogy a szoeg szavai konnyen elklulonithetok legyenek, a nem
# betu karaktereket betukozze alakitjuk :?
alpha = "abcdefghijklmnopqrstuvwxyzíéáúóüöÍÉÁűőŰŐÚÓÜÖ"
betuk = '' # a lerehozand uj karakterlanc
for c in text:
c = c.lower() # minden betut kisbetuve alakit
if c in alpha:
betuk = betuk + c
else:
betuk = betuk + ' '
# az eredménystring átalakítása szavak listájává :
words = betuk.split()
# a hisztogram elkészítése :
dico ={}
for m in words:
dico[m] = dico.get(m, 0) +1
lista = dico.items()
# az eredménylista rendezése :
lista.sort()
# kiiratas :
for item in lista:
print item[0], ":", item[1]
Új hozzászólás Aktív témák
- Amlogic S905, S912 processzoros készülékek
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Mibe tegyem a megtakarításaimat?
- BMW topik
- Windows 11
- Véleményes teszt bizonygatja mennyit ér a Macbook Neo 8 GB RAM-ja
- Sony MILC fényképezőgépcsalád
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- E-roller topik
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- További aktív témák...
- Eladó PXN V9 Kormány szett PC-hez és Konzolokhoz
- Lenovo Thinkpad T14 Ryzen 5 4650u/8GB/256GB SSD/14"FHD laptop
- ASUS ROG STRIX GeForce RTX 3060 12GB eladó
- DELL OPTIPLEX 7010 SFF PC, I5-3570 CPU, 2 GB R5 430 VGA, Windows 10
- ASUS Vivobook Pro 15 - 15.6" FHD IPS 144Hz - Ryzen 5-5600H - 16GB - 512GB - RTX 3050 - MAGYAR - Win1
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4662, 90% AKKSI
- Dell XPS 15 9500 - 15,6" hibás kijelző, i7 10750H, 8GB RAM, Nvidia GTX 1650 Ti 4GB VGA
- AKCIÓ! Lenovo Ideapad Gaming 3 15ACH6 notebook - R7 5800HS 16GB DDR4 1012GB SSD RTX 3050 4GB
- Keresünk iPhone 14/14 Plus/14 Pro/14 Pro Max
- Apple iPhone 13 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

