Hirdetés
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Óra vagy karperec? Egészségügyi mindenes!
- Google Pixel 9 Pro XL - hét szűk esztendő
- Fotók, videók mobillal
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Samsung Galaxy S23 Ultra - non plus ultra
- Xiaomi 17 Ultra - jó az optikája
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- Telekom mobilszolgáltatások
- Xiaomi 15 - kicsi telefon nagy energiával
Ú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
- Motoros topic
- Samsung Galaxy Tab S11 - tizenegyes
- Építő/felújító topik
- Battlefield 6
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Hogyan verte le egy telefon chip az egész laptop ipart? – x86 vs ARM
- Le Mans Ultimate
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- sziku69: Fűzzük össze a szavakat :)
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- További aktív témák...
- Keresünk iPhone 16/16 Plus/16e/16 Pro/16 Pro Max
- MSI 14 Modern C12M FHD IPS i7-1255U 10mag 16GB 512GB SSD Intel Iris XE Graphics Win11 Garancia
- Bomba ár! Lenovo Yoga 13W - AMD Ryzen 3 5425U I 8GB I 128SSD I 13,3" WUXGA Touch I W11 I Gari!
- HIBÁTLAN iPhone 12 Pro 128GB Pacific Blue- 1ÉV GARANCIA -Kártyafüggetlen, MS3948
- Azonnali készpénzes nVidia RTX 2000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

