Liste i sekvence

Uvod u liste

Uvod u liste

Sekvence

  • Sekvenca: objekat koji sadrži više podataka
    • Podaci se čuvaju u sekvenci jedan iza drugog
  • Python nudi različite vrste sekvenci uključujući liste i n-torke
    • Razlika između njih je da se podaci u listi mogu mijenjati, a u n-torkama ne mogu

Uvod u liste

Uvod u liste

  • Lista: objekat koji sadrži više podataka
    • Element: Jedan podatak u listi
    • Format: lista = [podatak1, podatak2, itd.]
    • Može čuvati podatke različitih tipova
  • Funkcija print() se može koristiti za prikazivanje cijele liste
  • Funkcija list() može pretvoriti određene tipove objekata u liste

Uvod u liste

2 4 6 8 10
parni_brojevi
"Banja Luka" "Bihac" "Mostar" "Sarajevo" "Tuzla"
gradovi
"Programiranje I" 126 9.24
info

Operator ponavljanja

  • Operator ponavljanja: pravi i spaja više kopija liste
    • Simbol * predstavlja operator ponavljana
    • Nalazi se između sekvence i cijelog broja
  • Format: lista * n

Prolazak kroz listu

  • Upotrebom for petlje može se proći kroz elemente liste
for element in lista:

Indeksiranje

Indeksiranje

Indeksiranje

Indeksiranje

Funkcija len()

Izmjena elemenata liste

Izmjena elemenata liste

Izmjena elemenata liste

Izmjena elemenata liste

Prosjek ocjena

Prosjek ocjena

Bubble sort

Bubble sort

Spajanje listi

Rezanje liste

Rezanje liste

Rezanje liste

Rezanje liste

Rezanje liste

Pronalazak elementa u listi

Metode liste i ugrađene funkcije

Metoda append()

Metoda append()

Metoda index()

Metoda index()

Metoda index()

Metoda insert()

Metoda sort()

Metoda remove()

Metoda remove()

Metoda reverse()

Metoda reverse()

Izraz del

Izraz del

Funkcije min(), max() i sum()

Kopiranje liste

Kopiranje liste

Kopiranje liste

Kopiranje liste

Kopiranje liste

Prosljeđivanje liste funkciji

Funkcija koja vraća listu

Funkcija koja vraća listu

Dvodimenzionalne liste

Dvodimenzionalne liste

Kolona 0 Kolona 0
Red 0 Tokyo 37435191
Red 1 Delhi 29399141
Red 2 Shanghai 26317104

Dvodimenzionalne liste

Dvodimenzionalne liste

Dvodimenzionalne liste

Dvodimenzionalne liste

Dvodimenzionalne liste