- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Mobil flották
- Apple iPhone 17e – mágnesek ereje
- Google Pixel topik
- Xiaomi 17 Ultra - jó az optikája
- Lassan húzóágázat lesz a villanyautó a Xiaominál
- Megérkezett a Samsung Galaxy A37 és Galaxy A57
- Milyen okostelefont vegyek?
- One mobilszolgáltatások
- iPhone topik
Új hozzászólás Aktív témák
-
Mr Dini
addikt
válasz
Siriusb
#2230
üzenetére
Nem sajnos, a környezeti változókat nem szeretném felülírni. Más miatt jobb az, amit a Docker alapból beállít.
A normalize jól néz ki, viszont van egy buktatója a dolognak, amire gondolni tudok:
>>> sorted(["Attila", "Adam"])
['Adam', 'Attila']A helyes sorrend Attila, Ádám lenne, hiszen az "á" később van. Az viszont egy okos meglátás, hogy ezen az úton eljárhatok, mondjuk egy dictionary-t felépítve, ahol minden nem angol ábécés karaktert, amire szükségem van felmappelek egy "x" hozzáadásával és az
"Ádám".maketrans(my_map_dict)függvényt hívom segítségül. Remélve, hogy senki nevében nincs x. Tehát az Ádámból csinálok egy "Axdaxm"-ot. Vagy ha more failsafe megoldás kell, valami horribilis spec karakter sorozattal, mint a !! - !! fogok próbálkozni. Ez még csak ötlet, még nem tudom hol a bottleneckje a dolognak, de ideának működőképes. Csak fura, hogy nem találok stdlib megoldást a problémámra (elegáns módon). Még egy külső dependency-t meg ha lehet, mellőznék. Már így is több perc, mire a docker container feláll...
az így kapott sorrendet visszavezesd az eredeti, ékezetes betűs listába
Erre van egy trükköm. A sorted fv rendelkezik egy "key" kwarg-al, ami fogad egy függvény referenciát. Ezt a függvényt hívogatja iteráláskor, ami megkapja az aktuális lista elemet és feladata, hogy visszaadja az elemet, ami alapján rendeznék. Ha ezen belül alakítok, akkor tudok rendezni mindenféle segéd lista nélkül. Nem szép ez se, de legalább nem lassú és teszi a dolgát.
Köszönöm a segítséget!

Új hozzászólás Aktív témák
- Asus A15 FA507NU 15.6" FHD IPS Ryzen 7 7735HS RTX 4050 16GB 512GB NVMe magyar vbill gar
- Pitaka iphone air iphone 16 pro max iphone 15 pro
- újszerű iPhone 16 Pro Max 256GB black titanium fekete titán független Apple Pitaka
- Nintendo Switch Oled + Fólia
- újszerű iPhone 14 Pro Max 128GB deep purple mélylila független Apple
- Részletre elviheted Bankmentes , Dell GAMER laptop G15 5530 360Hz
- AKCIÓ! 32GB Kingston Fury Beast RGB 6000Mhz DDR5 memória garanciával hibátlan működéssel
- Azonnali készpénzes nVidia RTX 4000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
- Lenovo T14s G2 Core i5-1145G7 Touch 16Gb Ram Intel Iris Boltból számlával Garanciával
- 27% - GAMING PC! i5-12400F / RTX 4060 / 16GB DDR5 / 1TB NVMe / B760 / 650w! BeszámítOK
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest




