Lista PDF

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Lista

Zadavanje i ispis liste

Zadavanje liste
Ispis pojedinačnog
člana liste

Pojedinačni ispis svih


članova liste uz
pomoć for petlje

Ispis liste

Ispis isječka liste


Zadavanje liste niza brojeva
Zbirke kao iterabilni objekti
for element in podatkovna_zbirka:
blok _naredbi
Operatori za rad s listama

Mijenjanje
elementa liste
Operator Opis djelovanja
+ nadovezivanje
nadovezivanje
* umnažanje, broj uz listu je
tipa int
in element je u listi
not in element nije u listi

umnažanje

Ispitivanje je li ili nije


element u listi
Funkcije za rad s listama

Funkcija Opis djelovanja


sum(a) vraća sumu svih članova liste a
len(a) vraća duljinu liste a
vraća najmanju vrijednost
min(a)
elementa liste a
vraća najveću vrijednost
max(a)
elementa liste a
element s indeksom i uklanja ga
del(a[i])
iz liste a, lista je kraća za jedan
Briše se isječak koji započinje
del(a[i:j]) indeksom i, a završava indeksom
j - 1. Lista se skraćuje za j – i
Metode za rad s listama
Ime metode Način uporabe Opis djelovanja
append() a.append(x) dodaje element x na kraj liste a
dodaje elemente liste b na kraj
extend() a.extend(b)
liste a
umeće element x prije i-tog
insert() a.insert(i, x)
elementa liste a
izbacuje element x (ako ih ima
više izbacuje onaj s najmanjim
remove() a.remove(x)
indeksom); ako ne nađe u listi a
x, javlja pogrešku
Izbacuje i vraća i-ti element iz
liste a, Ako parametar i nije
pop() a.pop(i)
specificiran izbacuje i vraća
zadnji element
reverse() a.reverse() okreće listu a
sortira listu a od najmanjeg do
sort() a.sort() najvećeg

Ostale metode dostupne su na:


http://docs.python.org/3/tutorial/datastructures.html
Primjeri metoda u interaktivnom sučelju

a.append(x)

a.extend(b)

a.insert(i,x)

a.remove(a[i])

a.pop(i)

a.reverse()

a. sort()
Pretvorba stringa u listu znakova
i liste stringova u jedan string
Metoda split(sep)
Primjer programa s upisom i ispisom liste

Napiši program koji će unositi prirodan broj n,


a zatim listu od n cijelih brojeva.
Program treba ispisati sve pozitivne elemente liste.
Primjer programa s listom
Napiši program koji će unositi prirodan broj n, a zatim listu od n cijelih
brojeva. Program treba ispisati sve pozitivne elemente liste.

NAKON IZVOĐENJA PROGRAMA

BEZ OVE NAREDBE ILI a=list() PYTHON


JAVLJA GREŠKU

You might also like