Lista - zabilješke sa predavanja:
16.1.1. Definisanje članova liste u programu. Ocjene iz matematike.
Opis programa: Članovi liste se razdvajaju sa zapetom, a okruženi uglastim zagradama. Listu možemo ispisati na ekran navođenjem imena liste.
Listing programa:
# 16.1.1.
# Clanova liste u programu
print("Clanovi liste u programu - ocjene") # naslov
ocjeneIzMatematike = [4, 5, 3, 5, 2, 5] # vrijednosti clanova liste. Izgleda kao san :)
print('Ocjene iz matematike:', ocjeneIzMatematike)
Ispis na ekranu:
Clanovi liste u programu - ocjene
Ocjene iz matematike: [4, 5, 3, 5, 2, 5]
N a p o m e n a: Vrijednosti liste se mogu ponavljati.
16.1.2. Definisanje članova liste u programu, tip string. Zdrava hrana.
Opis programa: Članovi liste se razdvajaju sa zapetom, a okruženi uglastim zagradama. Listu možemo ispisati na ekran navođenjem imena liste.
Listing programa:
# 16.1.2.
# Clanova liste u programu - hrana
print("Clanovi liste u programu - hrana") # naslov
hrana = ["jabuka", "jagoda", "bundeva", "paradajz", "paprika" ] # vrijednosti clanova liste. Zdrava hrana:)
print('Zdrava hrana:', hrana)
Ispis na ekranu:
Clanovi liste u programu - hrana
Zdrava hrana: ['jabuka', 'jagoda', 'bundeva', 'paradajz', 'paprika']
16.1.3. Definisanje članova liste u programu, tip string. Zdrava hrana. Ispis nultog člana.
Opis programa: Članovi liste se razdvajaju sa zapetom, a okruženi uglastim zagradama. Listu možemo ispisati na ekran navođenjem imena liste.
Listing programa:
# 16.1.3.
# Clanova liste u programu - hrana
print("Clanovi liste u programu - hrana - nulti clan") # naslov
hrana = ["jabuka", "jagoda", "bundeva", "paradajz", "paprika" ] # vrijednosti clanova liste. Zdrava hrana:)
print('Hrana - nulti član = ', hrana[0])
Ispis na ekranu:
Clanovi liste u programu - hrana - nulti clan
Hrana - nulti član = jabuka
16.1.4. Definisanje članova liste u programu, tip string. Zdrava hrana. Ispis treceg člana (broji se 0,1,2,3).
Opis programa: Članovi liste se razdvajaju sa zapetom, a okruženi uglastim zagradama. Listu možemo ispisati na ekran navođenjem imena liste.
Listing programa:
# 16.1.4.
# Clanova liste u programu - hrana
print("Clanovi liste u programu - hrana - treci clan") # naslov
hrana = ["jabuka", "jagoda", "bundeva", "paradajz", "paprika" ] # vrijednosti clanova liste. Zdrava hrana:)
print('Hrana - treci član = ', hrana[3])
Ispis na ekranu:
Clanovi liste u programu - hrana - treci clan
Hrana - treci član = paradajz
16.1.5. Definisanje članova liste u programu, tip string. Zdrava hrana. Ispis od početka do trećeg člana.
Opis programa: Članovi liste se razdvajaju sa zapetom, a okruženi uglastim zagradama. Privi član liste ima indeks 0. Kad je gornja granica 3 član sa indeksom 3 nije uključen u ispis.
Listing programa:
# 16.1.5.
# Ispis clanova liste - od pocetka do treceg clana
print("Clanovi liste u programu - hrana - od pocetka do treceg clana") # naslov
hrana = ["jabuka", "jagoda", "bundeva", "paradajz", "paprika" ] # vrijednosti clanova liste. hrana
print('Hrana - od pocetka do treceg clana = ', hrana[:3])
Ispis na ekranu:
Clanovi liste u programu - hrana - od pocetka do treceg clana
Hrana - od pocetka do treceg clana = ['jabuka', 'jagoda', 'bundeva']
16.1.6. Definisanje članova liste u programu, tip string. Negativni indeks članiva.
Opis programa: Članovi liste se razdvajaju sa zapetom, a okruženi uglastim zagradama. Moguće su negativni indeksi, prvi s desna je ima indeks -1.
Listing programa:
# 16.1.6.
# Ispis clanova liste - od drugog člana do kraja
print("Clanovi liste u programu - hrana - prvi s desna") # naslov
hrana = ["jabuka", "jagoda", "bundeva", "paradajz", "paprika" ] # vrijednosti clanova liste. hrana
print('Hrana - prvi s desna = ', hrana[-1])
Ispis na ekranu:
Clanovi liste u programu - hrana - prvi s desna
Hrana - prvi s desna = paprika
16.1.7. Definisanje članova liste u programu, tip string. Ispis članiva unazad.
Opis programa: Članovi liste se razdvajaju sa zapetom, a okruženi uglastim zagradama. Moguće su negativni indeksi, prvi s desna je ima indeks -1.
Listing programa:
# 16.1.7.
# Ispis clanova liste - od drugog člana do kraja
print("Clanovi liste u programu - hrana - prvi s desna") # naslov
hrana = ["jabuka", "jagoda", "bundeva", "paradajz", "paprika" ] # vrijednosti clanova liste. hrana
print('Hrana - prvi s desna = ', hrana[-1])
Ispis na ekranu:
Clanovi liste u programu - hrana - prvi s desna
Hrana - prvi s desna = paprika
16.1.8. Provjera da li je string član liste /Check if Item Exists/.
Opis programa: Članovi liste se razdvajaju sa zapetom, a okruženi uglastim zagradama.
Listing programa:
# 16.1.8.
# Ispis clanova liste - od drugog člana do kraja
hrana = ["jabuka", "jagoda", "bundeva", "paradajz", "paprika" ]
if "bundeva" in hrana:
print("Da, 'bundeva' je u listi hrana")
Ispis na ekranu:
Da, 'bundeva' je u listi hrana
16..1. 1.Zamijeni sve članove stringa od drugog do predposljednjeg sa slovom x.
Listing programa:
# 160
rijec= str(input())
rijec= rijec[0] + rijec[1:-1].replace(“x”,” “) + rijec[-1]
print(rijec)
Ispis na ekranu:
16..1. 2.Ispisati kvadrat svih neparnih članova u intervalu od 0 do n.
Listing programa:
# 160
n=int(input())
list=[int(input()) for i in range (n)]
list1=[i**2 for I in range (n+1) if i%2!]
Ispis na ekranu:
16..1. 3.Iz jednog niza izdvoji novi niz u kom su svi članovi djeljivi sa 5.
Listing programa:
# 160
niz =[int(input()) for i in range (10)]
niz1=[i for i in niz if i % ==0]
print(niz1)
Ispis na ekranu:
16..1. 4.Ispiši sve članove liste jedan pored drugog bez zapete.
Listing programa:
# 160
lista=[1,2,3,4,5]
for i in lista:
print(i, end=' ')
Ispis na ekranu:
16..1. 5.Ispiši najveći član niza.
Listing programa:
# 160
a=[1,2,3]
print(max(a))
Ispis na ekranu:
16..1. 6. Ukloni član liste(lista je dinamički niz,može se mijenjati).
Listing programa:
# 160
lista=[1,2,3]
print("prije brisanja ",lista)
lista.remove(3)
print("poslije brisanja ",lista)
Ispis na ekranu:
prije brisanja [1, 2, 3]
poslije brisanja [1, 2]
Index
|