def search ( self, zodis = '' ): "Funkcija, kuri ieško duotojo žodžio žodyno sąraše ir pateikia atitikusiojo ID." zodis = string.lower ( string.strip ( zodis ) ) # Suformatuojame žodį. dydis = len ( zodis ) if dydis == 0: # Išvengiame bereikalingo ciklo. return 0 if self.verbose: print str ( time.time ( ) ) + ': Pradedama žodžio ' + zodis + ' ID paieška.' numeris = 0 # Rezultatas - žodžio ID. bandymas = 1 # Bandymas AKA gautojo žodžio ilgis. for z in xrange ( len ( se[self.zodynas] ) ): while zodis[:bandymas] == se[self.zodynas][z][:bandymas]: # Sulyginame žodžių pradžias. if dydis == bandymas: # Žodis įvestas teisingai. if self.verbose: print str ( time.time ( ) ) + ': Baigiama žodžio ' + zodis + ' ID paieška.' return z numeris = z bandymas += 1 if self.verbose: print str ( time.time ( ) ) + ': Baigiama žodžio ' + zodis + ' ID paieška.' return numeris # Rezultatas.