Hirdetés
- 8000 nit, maradhat? A szaúdiaknál kezd a Honor 600 Pro
- Yettel topik
- Xiaomi 17 Ultra - jó az optikája
- Szívós, szép és kitartó az új OnePlus óra
- iPhone topik
- Mától Huawei okosórákkal is lehet érintésmentesen fizetni
- Okosóra és okoskiegészítő topik
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Poco F8 Ultra – forrónaci
- Xiaomi 15T Pro - a téma nincs lezárva
Ú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
- Lenovo ThinkPad T14 Gen 2 Ryzen 7 / 32GB RAM / Megbízható üzleti laptop
- Apple iPhone SE 2022 64GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13 256GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy S21 FE 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Samsung Galaxy Watch6 Classic 47mm LTE, Újszerű, 1 Év Garanciaval
- QNAP TS-870U-RP 8 lemezes Rack NAS
- Dobozos Új HP OmniBook 5 Flip 2-in-1 érintőkijelzős laptop i5-1334U 16gb ram 512ssd Garancia
- AKCIÓ! Lenovo Thinkpad P15 Gen 1 FHD notebook - i7 10850H 32GB DDR4 1TB SSD T2000 4GB W11
- Hp 440 G8 i5-1135G7 16Gb, 256 Gb NVMe, számla, 1 év garancia
- Dell Optiplex 3010 MT,G-870,4GB RAM,500GB HDD,WIN10
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

