SEARCH
You are in browse mode. You must login to use MEMORY

   Log in to start

level: Level 3: Nasumične liste, operatori, metode, osnovni algoritmi

Questions and Answers List

Nasumične liste, operatori i metode, osnovni algoritmi za rad s nizovima

level questions: Level 3: Nasumične liste, operatori, metode, osnovni algoritmi

QuestionAnswer
U čemu nam, pri stvaranju listi, pomažu funkcije iz modula random?Pri razmatranju različitih algoritama praktično je generirati liste sa pseudonasumično odabranim vrijednostima.
Što vraća funkcija randint(a,b)?Vraća pseudonasumične cijele brojeve iz intervala [a, b].
Kakve brojeve generira funkcija randrange?Randrange(a, b) će generirati cijele brojeve iz intervala [a, b>. Ova funkcija ponekad je prikladnija za uporabu jer se ponaša u skladu s pravilima o gornjoj granici intervala u Pythonu.
Funkcije randint() i randrange() za stvaranje nasumičnih listi?Funkcija randint() i randrange() mogu nam poslužiti za stvaranje nasumičnih listi. Primjer stvaranja liste od 100 nasumično generiranih prirodnih brojeva iz intervala [50,100>: N = [randrange(50, 100) for i in range(100) ]
Operatori za listeZa liste vrijede isti operatori : +, *, in, not in kao i za stringove.
Metode za liste u Python-uS obzirom da su liste također objekti, za njih su u Pythonu pripremljene ugrađene metode: append(), extend(), insert(), remove(), pop(), reverse(), sort()
Funkcija append()Način uporabe: lista.append(x). Opis djelovanja: Dodaje element x na kraj liste list
Funkcija extend()Način uorabe: lista.extend(L_e). Opis djelovanje: Dodaje elemente liste L_e na kraj liste lista.
Funkcija insert()Način uporabe: lista.insert(i, x). Opis djelovanja: Umeće element x prije i-tog elementa liste.
Funkcija remove()Način uporabe: lista.removev(x). Opis djelovanja: Izbacuje element x (ako ih ima više izbacuje onaj s najmanjim indexom, ako ga ne nađe u odgovarajućoj listi, javlja pogrešku.
Funkcija pop()Način uporabe: lista.pop(i). Opis djelovanja: Izbacuje i-ti element iz liste i vraća ga; ako parametar i nije specificiran - izbacuje i vraća zadnji element
Funkcija reverse()Nači uporabe: lista.reverse(). Opis djelovanja: Okreće listu lista ( okreće redoslijed elemenata liste)
Funkcija sort()Način uporabe: lista.sort(). Opis djelovanje: Sortira listu lista ( prema rastućim vrijednostima parametara)
Osnovni algoritmi za rad s nizovima - Zbroj članova nizaZbroj članova niza: z=0 za i=0 do n-1 z=z+a(i)
Koja funkcija služi za pronalazak najvećeg člana liste "lista1"?max(lista1)