Hirdetés
- 8000 nit, maradhat? A szaúdiaknál kezd a Honor 600 Pro
- Fotók, videók mobillal
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Milyen okostelefont vegyek?
- Bemutatkozott a Poco X7 és X7 Pro
- Mobil flották
- Xiaomi 17 Ultra - jó az optikája
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Nem lesz olcsó a Realme GT 8 Pro Európában
Új hozzászólás Aktív témák
-
Szenty
tag
válasz
sztanozs
#2350
üzenetére
def legujabbfajl(lista, szuro):
szurtlista = filter(lambda x: szuro in x.name, lista)
legujabb = max(szurtlista, key=lambda x: x.stat().st_ctime)
legujabbfajl = legujabb.path # Hibás!A
legujabbfajl = legujabb.pathnem csapja véletlenül felül magát a függvényt? Emlékeim szerint Pascalban, meg Visual Basicben volt olyan, hogy egy függvényből úgy kellett értéket visszaadni, hogy a függvény "nevéhez" rendeltük hozzá az eredményt. Pythonban a return való erre. -
Szenty
tag
Javasolt olvasmány: Python Patterns - An Optimization Anecdote
-
Szenty
tag
Sajnos annál a magyar könyvnél nem fogsz találni jobbat.
Szerinted. Szerintem pedig találhat, például Mark Summerfieldtől Python 3 programozást. Jól struktúrált, érthető, és főleg nem elavult a Tanuljunk meg programozni Python nyelvenhez képest.
-
Szenty
tag
válasz
cousin333
#587
üzenetére
Esetleg úgy lehet picit optimalizálni, hogy a ciklusból kilépsz az első nem-szám karakternél:
def szam_e(szo):
valasz = True
for betu in szo:
if betu < '0' or betu > '9':
valasz = False
break
return valaszIlletve clean code-os körökben az is elfogadott, hogy a ciklusból adjuk vissza az eredményt (így a valasz változót ki is emeltem):
def szam_e(szo):
for betu in szo:
if betu < '0' or betu > '9':
return False
return True
Új hozzászólás Aktív témák
Hirdetés
- Debrecen és környéke adok-veszek-beszélgetek
- Házimozi haladó szinten
- Kerékpárosok, bringások ide!
- Kertészet, mezőgazdaság topik
- PlayStation 5
- Vezeték nélküli fejhallgatók
- 8000 nit, maradhat? A szaúdiaknál kezd a Honor 600 Pro
- Milyen TV-t vegyek?
- 4K vs 8K – Megéri-e a 8K TV 2026-ban?
- eBay
- További aktív témák...
- BESZÁMÍTÁS! Gigabyte Aorus Master RTX 3070 8GB videókártya garanciával hibátlan működéssel
- OnePlus Open 512GB Voyager Black Karcmentes állapot 16GB RAM 6 hónap garancia
- AKCIÓ! GIGABYTE A520M R5 1400 8GB DDR4 256GB SSD 500GB HDD GTX 1050 Ti 4GB ZALMAN S3 400W
- BESZÁMÍTÁS! EVGA XC3 ULTRA RTX 3070Ti 8GB videókártya garanciával hibátlan működéssel
- 275 - Lenovo Legion Pro 7 (16IAX10H) - Intel Core U9 275HX, RTX 5080
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

