slowniki. R5 Flashcards
1
Q
- Jak wygląda kod pozwalający na utworzenie pustego słownika?
A
- Dwa nawiasy klamrowe: (}.
2
Q
- Jak przedstawia sie stownik wraz z kluczem “foo’ o wartosci 42?
A
- (‘foo’: 42}.
3
Q
- Jaka jest podstawowa róznica pomiedzy stownikiem a lista?
A
- W przeciwienstwie do elementów znajdujaeych sie na liscie, elementy
przechowywane w stowniku sa nieuporzadkowane.
4
Q
- Co sie stanie, jesli spróbujesz uzyć polecenia
spam [’ foo’ ]
gdy zmienna spam przechowuje stownik ( ‘bar’ : 100}?
A
- Otrzymasz blad KeyError.
5
Q
- Jesli stownik jest przechowywany w zmiennej spam, jaka bedzie róznica
miedzy wyrazeniami ‘kot’ in spam i “ kot’
in spam. keys ()?
A
- Nie ma radnej róznicy. Operator in sprawdza, czy wartosé istnieje jako
klucz w stowniku.
6
Q
- Jesli stownik jest przechowywany w zmiennej spam, jaka bedzie róznica
miedzy wyrazeniami ‘kot’ in spami ‘kot’ in spam. values ()?
A
- Polecenie “kot’ in spam sprawdza, czy stownik zawiera klucz o nazwie
“kot’. Natomiast polecenie “kot’ in spam.values () sprawdza, ezy dla
dowolnego z. kluczy stownika spam istnieje wartosé “ kot
7
Q
- Jaki jest skrót da ponizszego fragmentu kodu?
if ‘color’ not in spam:
spam’color!]=
‘czarny’
A
- spam. setdefault( ‘color’,
czarny’).
8
Q
- Jakiego modulu i jakiej funkoji morna u¿yé w celu„bardziej eleganckiego
wyswietlenia” wartosci stownika?
A
- pprint.pprint().