Ú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
- Canon EOS R6 - Kevés expó - Újszerű -
- Canon RF 85mm f/2 Macro IS STM objektív - Újszerű -
- Gyors, vékony ÉRINTŐKÉPERNYŐS Lenovo Thinkpad X1 Carbon gen 8 (10.gen Core I5 16Gb DDR4 512Gb SSD)!
- újszerű iPhone 17 256GB mist blue ICENTRE számla! 3 év Apple garancia! 2029 január 11-ig!
- Dell Latitude 3510 / Intel Core i5-10generáció /8gb ram / 256gb SSD / Világitó Bill / WINDOWS11
- GYÖNYÖRŰ iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen
- Új Asus Zenbook 14 WUXGA OLED 10bit HDR Ultra7 155H 16mag 32GB 1TB SSD Intel ARC Win11 Garancia
- Garanciás Zalman házak!
- HIBÁTLAN iPhone 11 128GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4411, 100% Akksi
- Azonnali készpénzes Intel i3 i5 i7 i9 12/13/14 gen processzor felvásárlás személyesen / csomagküldés
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest

