podatkovne zbirke Flashcards

1
Q

kod rješavanja zahtjevnijih problema javlja se potreba za organiziranjem grupe srodnih podataka, u čemu?

A

zbirkama

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

koje su slijedne zbirke u pythonu

A

stringovi
n-torke (tuple)
nizovi bajtova
liste

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

koje su raspršne zbirke u pythonu

A

rječnici
skupovi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

znakovni niz koji služi za prikaz različitih struktura je

A

string

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

koi su operatori za stringeve

A

+,*,in, not in

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

koja funkcija za stringove vraća duljinu stringa

A

len(s)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

koja funkcija za stringove vraća znak s najmanjom kodnom vrijednošću

A

min()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

koja funkcija za stringove vraća znak s najvećom kodnom vrijednošću

A

max(s)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

koja funkcija za stringove vraća dekadni kod pojedinog znaka

A

ord(s)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

koja funkcija za stringove vraća znak pojedinog dekadnog koda

A

chr(n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

koja funkcija za stringove vraća znakovni prikaz broja n

A

str(n)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

pozivanje metoda slično je pozivanju f-ja uz razliku što ime prvog argumenta ne pišemo unutar zagrada već ispred imena metode i to odvojeno točkom

A

točno

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

koja metoda za stringove vraća kopiju stringa s centriranog u polju širine w

A

center()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

koja metoda za stringove vraća kopiju stringa s smještenog lijevo u polju širine w

A

ljust(w)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

koja metoda za stringove vraća kopiju stringa s smještenog desno u polju širine w

A

rjust(w)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

koja metoda za stringove vraća kopiju stringa s u kojem su svi podstringovi stari zamijenjeni podstringom novi

A

replace(stari,novi)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

koja metoda za stringove vraća kopiju stringa s iz kojeg su izbačeni znakovi, navedeni kao argumenti metode, s početka i kraja stringa (ako argumenti nisu navedeni podrazumijevaju se razmaci)

A

strip()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

koja metoda za stringove vraća poziciju prvog pojavljivanja stringa s1 u zadanom stringu s

A

index(s1)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

koja je najčešće korištena slijedna zbirka u Pythonu

A

lire

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

u listama su smješteni podaci koji su srodni kako bi im se lakše pristupalo

A

točno

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

pomoću čega se dohvaćaju elementi u listama

A

indeksima

22
Q

ratlike između pythona i c++ u listama su

A
  1. u Pythonu elementi liste mogu biti različitog tipa
  2. liste se tijekom upotrebe mogu dinamički povećavati ili smanjivati (veličina ne mora biti unaprijed poznata)
23
Q

nabrajanje elemenata odvojenih zarezima unutar uglatih zagrada se tvore što?

A

liste

24
Q

kojs ugrađena f-ja vraćapar (n-torkus 2 elementa): indeks elementa, vrijednost elementa

A

enumerate()

25
Q

koi su operatori za liste

A

+,*,in, not in

26
Q

koje su ugrađene funkcije za liste

A

len(), min(),max()

27
Q

koja metoda za liste dodaje el. x na kraj liste lista

A

append()

28
Q

koja metoda za liste dodaj el. liste L_e na kraj liste lista

A

extend()

29
Q

koja metoda za liste umeće el. x prije i-tog el. liste lista

A

insert()

30
Q

koja metoda za liste izbacuje el. x; ako ga ne nađe u listi javlja grešku

A

remove()

31
Q

koja metoda za liste izbacuje i-ti el. iz liste lista i vraća ga; ako i nije specificiran vraća zadnji el.

A

pop()

32
Q

koja metoda za liste okreće listu lista (redoslijed elemenata)

A

reverse()

33
Q

koja metoda za liste sortira listu lista (prema rastućim vrijednostima el.)

A

sort()

34
Q

koje funkcije služe za povezanost stringova i listi

A

list(), join(), split()
*split metoda

35
Q

koja ugrađena funkcija iz stringa stvara listu pojedinačnih znakova

A

list()

36
Q

ugrađena funkcija pretvara listu čiji su elementi stringovi u jedan string uz definirani separator (razdjelnik)

A

join()

37
Q

koja metoda vraća listu sastavljenu od „riječi” u string, pri čemu ima definiran separator

A

split()

38
Q

koja asocijativna (raspršena) zbirka (kolekcija) koja
elemente sprema kao parove(ključ, vrijednost)

A

rječnici

39
Q

sto svaki rječnika ima

A

ključ i vrijednost

40
Q

ključevi su jedinstveni i proizvoljnog tipa,

A

da

41
Q

ključevi su najčešće znakovni nizovi

A

da

42
Q

koji su operatori za rječnike

A

in, not in

43
Q

koja funkcija za rječnike vraća br. svih elemenata sadržanih u rječniku d

A

len(d)

44
Q

koja funkcija za rječnika vraća vrijednost koja pripada ključu k

A

d[k]

45
Q

koja funkcija briše ključ k i njenu pripadnu vrijednost

A

del(d[k])

46
Q

koja metoda za rječnike vraća listu svih ključeva

A

keys()

47
Q

koja metoda za rječnike vraća listu svih vrijednosti

A

values()

48
Q

koja metoda za rječnike vraća listu parova: (ključ, vrijednost)

A

items()

49
Q

koja metoda za rječnike dodaje rječniku d rječnik drugi

A

update(drugi)

50
Q

koja metoda za rječnike vraća vrijednost d[k]

A

get(k)

51
Q

koja metoda za rječnike briše sve elemente rječnika, ostaje prazan rječnik d

A

clear()