Hirdetés
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- 5G-s szettet kapott a Samsung legkedvezőbb ajánlata
- Amazfit Bip 6 - jót olcsón
- Úton a Vivo V40 Android 16-os frissítése
- Milyen okostelefont vegyek?
- Hat év támogatást csomagolt fém házba a OnePlus Nord 4
- Megtalálták az akkumulátortechnológiai Szent Grált? - CES
- Apple iPhone 13 - hízott, de jól áll neki!
- iPhone topik
- Xiaomi 15T - reakció nélkül nincs egyensúly
Ú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
- CES 2026: a hatékonyabb szellőztetésre gyúr a Phanteks többkamrás háza
- AMD vs. INTEL vs. NVIDIA
- Robotporszívók
- Reklámblokkolók topikja
- World of Warships
- Debrecen és környéke adok-veszek-beszélgetek
- Gyúrósok ide!
- Mesterséges intelligencia topik
- PlayStation 5
- TCL LCD és LED TV-k
- További aktív témák...
- DDR4 Szerver RAM felvásárlás - napi árak, elsősorban nagy mennyiségben
- Thinkpad P1 Gen2 15.6" FHD IPS i7-9750H T1000 16GB 512GB NVMe ujjlolv IR kam új akku gar
- Surface Pro 7 12" 2K IPS érintő i5-1035G4 8GB 256GB NVMe IR kam 790 g gar
- ZBook Fury 16 G9 27% 16" FHD+ IPS érintő i7-12850HX RTX A4500 32GB 1TB NVMe ujjolv IR kam gar
- Dell Precision 7770 17.3" FHD IPS i9-12950HX RTX A3000 32GB 512GB NVMe gar
- Bomba ár! HP ProBook 430 G7 - i5-10GEN I 8GB I 256SSD I HDMI I 13,3" FHD I Cam I W11 I Gar
- Új, Aktiválatlan iPhone 17 (256 GB) (rendelhető)
- Samsung Galaxy S24 Ultra 512GB Kártyafüggetlen 1év Garanciával
- HIBÁTLAN iPhone 13 128GB Midnight-1 ÉV GARANCIA - Kártyafüggetlen, MS4397
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue 1ÉV GARANCIA -Kártyafüggetlen, MS3743, 91% Akkumulátor
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


