You are on page 1of 15

OSNOVNA SVOJSTVA

LISTE
INDEKSI I ISJEČCI LISTE
1. IZRAVAN PRISTUP ELEMENTIMA I
PROMJENA NJIHOVIH VRIJEDNOSTI
primjer.

sve=[1,'Pyhon', 3.14, 'Z']


sve[0]=5 # indeks prvog elementa je 0

novi sadržaj liste :


[5, 'Python', 3.14, 'Z']
2. IZDVAJANJE I MIJENJANJE NEKIH
POJEDINAČNIH DIJELOVA LISTE
primjer.
a=[1,'Python',3.14,'Z']
print ( a[1:3] ) #ispis: ['Python', 3.14] , pozicija zadnjeg elementa za 1 manja od desne granice

print( a[:4] ) #ispis : [1,'Python',3.14,'Z'], lijeva granica ima indeks 0


print( a[2:]) #ispis : [3.14, 'Z'], desna granica je duljina liste
print( a[:]) #ispis : [1, 'Python', 3.14, 'Z'], cijela lista
a[0:2]=['X','Y'] # promjena elemenata liste
print (a) #ispis: ['X', 'Y', 3.14, 'Z']
OPERATORI ZA
LISTE
1. OPERATOR +
primjer.

a=[ 1, 2, 3, 4]
b=[5,6,7]
print(a+b)
ispis: [1,2,3,4,5,6,7]

opis: nadovezuje listu


2. OPERATOR *
primjer.

a=[ 1, 2, 3, 4]
print(3*a)
ispis: [1,2,3,4,1,2,3,4,1,2,3,4]

opis: uvišestučuje listu


3. OPERATOR in
primjer.

a=[ 1, 2, 3, 4]
print(3 in a)
ispis: True

opis: provjerava da li je element sadržan u listi


4. OPERATOR not in
primjer.

a=[ 1, 2, 3, 4]
print(3 not in a)
ispis: False

opis: provjerava da li element nije sadržan u listi


5. KOPIJA LISTE
primjer1. a=[1,2,3,4,5]
kopija=a
kopija[1]=9 #kopija=[1,9,3,4,5]
#a=[1,9,3,4,5]
#promjena u kopiji uzrokovala je promjenu i u originalu

primjer2. a=[1,2,3,4,5]
kopija=a[:]
kopija[2]=9 #kopija=[1,2,9,4,5]
#a=[1,2,3,4,5]
#promjena u kopiji nije uzrokovala promjenu u originalu
UGRAĐENE FUNKCIJE
NAD LISTAMA
1. len
primjer.

a=[ 1, 2, 3, 4, 5, 6, 7]
print(len(a))
ispis: 7

opis: određuje broja elemenata liste


2. del
primjer.

a=[ 1,2,3, 4, 5]
del(a[2]) # izbacivanje elementa zadanog indeksa
print(a)
ispis: [1, 2, 4, 5]

opis: izbacuje elemenat liste


3. max

primjer.

A=[3,6,4,7,5,2,1,0,]
print(max(A))
ispis: 7

opis: određuje najveću vrijednost elemenata liste


3. min

primjer.

A=[3,6,4,7,5,2,1,0,]
print(min(A))

ispis: 0

opis: određuje najmanju vrijednost elemenata liste

You might also like