Ko to imamo k povečamo za 1, saj smo že v neki vrstici (trenutno v prvi, ko se bo naslednjič izvedla for zanka bomo v drugi vrstici ...). Števec ipa bomo potrebovali za izvajanje zanke while.
Začnemo z while zanko, ki se bo izvajala vse dokler bo števec i večji od dolžine seznama a. Dolžino seznama a dobimo z ukazom len(a). Nato z if stavkom preverimo, če je slučajno že prvi elment v seznamu a večji od iskanega števila, kajti potem zagotov v preostanku tabele ni nobenega števila, ki bi bil enak iskanemu številu. Če se to zgodi, potem lahko funkcijo kar zaklučimo. Če uporabimo metodo return sredi funkcije , se bo le ta zključila, takoj ko jo zazna. Tako se bo v tem primeru tu končala naša funkcija, kar pa tudi želimo in vrnila števec stevec ter seznam koordinat.
Če se ta if stavek ne izvede, potem se funkcija ne zaključi. Nato preverimo, če je i-ti element tega seznama a enak iskanim številom. To storimo s pomočjo ukaza if: if int(a[i])==stevilo: . Ker so v seznamu števila zapisana kot nizi, jih moramo še prej spremeniti v števila. To storimo s pomočjo ukaza int. Če je pogoj izpolnjen števec povečamo za 1, ter v seznam dodamo par števil, ki predstavljata 'koodrinati' kje je to število postavljeno. To storimo tako: sez.append((k,a.index(a[i])+1)). Tu uporabimo števec k, ki pove v kateri vrstici se nahajamo. Y koordinato pa dobimo tako, da pogledamo na katerem mestu v seznamu je ta element. Ker se indeksi elementov seznamu začnejo z 0, moramo piršteit še 1. Seznam a nastavimo na pazen seznam, tako se while zanka ne bo več izvajala, saj je sedaj dolžina seznama enaka 0, števec pa bo imel vrednost najmanj 1. Zunaj if stavka, števec še števec i povečamo za 1.
Na koncu zapišemo return stevec, sez, ki vrne število, kolikokrat se je iskani element pojavil v tabeli, ter seznam koordinat kje se je pojavil.
Sedaj izgleda metoda tako, kot je prikazano na sliki spodaj.