Hirdetés
Új hozzászólás Aktív témák
-
alec.cs
tag
válasz
Siriusb
#2135
üzenetére
@Siriusb, @axioma köszönöm a válaszokat...
Oké, a dict az jobbnak tűnik.
table = {'url1' : 'leírás1', 'url2' : 'leírás2' }if van_e_ilyen_url in table:Ez akkor gyorsnak tűnik (egy sorban max. 700 karakter és ebből kb. 1000 sor) ?
2.) Melyik módszer tűnik jobbnak az adatmennyiségnek megfelelően:
A fájl a szerveren, benne a dict szövegesen, a user gépek interneten érik el a fájlt. A fájlban lévő adatok majdnem statikusak, ritkán változnak.
a.) Lekérjük a fájlból egy dict-be a teljes adatot, majd a keresést már abban csináljuk meg.
Az adatokat csak egyszer kérjük le és abból dolgozunk mindig.class Program:
....
def table(self):
fáj olvasás
table_dict = {'url1' : 'leírás1', 'url2' : 'leírás2' } előállítás
def keres_kiirat(sel):
if van_e_ilyen_url in self.table_dict:
print(self.table_dic[van_e_ilyen_url])b.) Csak akkor kérjük le az adatot a távoli fájlból, mikor a kiíratás történik. Az adatokat minden egyes alkalommal lekérjük, mikor szükség van rá.
class Program:
....
def keres_kiirat(sel):
fáj olvasás
table_dict = {'url1' : 'leírás1', 'url2' : 'leírás2' } előállítás
if van_e_ilyen_url in self.table_dict:
print(self.table_dic[van_e_ilyen_url])- - - -
Akkor melyik változat lehet a jobb megoldás?
Bocs, ha a kódokat nem pontosan írtam...
Új hozzászólás Aktív témák
- Milyen processzort vegyek?
- Milyen TV-t vegyek?
- Milyen házat vegyek?
- Mibe tegyem a megtakarításaimat?
- Vigneau interaktív lokálblogja
- Egymillió műholdból építene a SpaceX adatközpontot
- OLED monitor topic
- Huawei P10 - pisztácia nem is volt
- AMD Navi Radeon™ RX 7xxx sorozat
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- További aktív témák...
- 159 - Lenovo LOQ (15APH8) - AMD Ryzen 7 7840HS, RTX 4060 (ELKELT)
- Samsung QM55B 55" UHD 4K LED Signage Reklámmonitor 27% ÁFÁS
- 129 - Lenovo Legion Pro 7 (16ARX8H) - AMD Ryzen 9 7945HX, RTX 4080 (ELKELT)
- HP EliteBook 640 G10 - 14" FullHD IPS - i5-1335U - 8GB - 512GB - Win11 - 1 év garancia - MAGYAR
- ÁRGARANCIA! Épített KomPhone i5 12400F 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


