Hirdetés
- Pebble - az átgondolt okosóra
- Xiaomi 15T Pro - a téma nincs lezárva
- Google Pixel 9 Pro XL - hét szűk esztendő
- iPhone topik
- Samsung Galaxy S25 - végre van kicsi!
- Xiaomi 17 Ultra - jó az optikája
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Nem lesz olcsó a Realme GT 8 Pro Európában
- 8000 nit, maradhat? A szaúdiaknál kezd a Honor 600 Pro
- Mától Huawei okosórákkal is lehet érintésmentesen fizetni
Ú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
- GIGABYTE RX 6800 XT 16GB GDDR6 GAMING OC - Eladó!
- BESZÁMÍTÁS! ASRock A520M R5 5500 16GB DDR4 500GB SSD RX 5700XT 8GB Rampage SHIVA Seasonic 650W
- BESZÁMÍTÁS! MSI B450M R5 5600 16GB DDR4 512GB SSD RX 6650 XT 8GB Rampage SHIVA FSP 650W
- BESZÁMÍTÁS! ASUS B450M R7 5700 32GB DDR4 512GB SSD RTX 3060 12GB Rampage SHIVA Cooler Master 650W
- BESZÁMÍTÁS! AsRock H510M i5 11500 16GB DDR4 512GB SSD RTX 3060 12GB Rampage SHIVA Adata 600W
- BESZÁMÍTÁS! Sony PlayStation 4 PRO 1TB fekete játékkonzol extra játákok garanciával hibátlan működés
- AKCIÓ! 2TB Samsung 990 PRO NVMe SSD meghajtó garanciával hibátlan működéssel
- 194 - Lenovo Legion 5 (15IRX10) - Intel Core i9-14900HX, RTX 5070 (ELKELT)
- Azonnali készpénzes nVidia RTX 5000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
- Wanbo Vali 1 Pro projektor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

