r4 listy Flashcards
1 czym jest []?
to pusta lista
- Jak mozna przypisać wartość ‘witaj’ jako trzecia na liscie przechovywane;
W zmiennej o nazvie spam? (Przyjmujemy zatozenie, 2e zmienna spar
zawiera liste [2, 4, 6, 8, 10]).
- spam[2] = ‘witaj’. (Zwróć uwage na fakt, ze trzecia wartosé na liscie ma
indeks 2, poniewaz indeksem pierwszego elementu jest 0).
przyjmujemy założenie, ze zmienna
spam zawiera liste
[‘a’, ‘b’ ‘c’. ‘d’]
Do jakiej wartosoi sprowadza sie wy wolanie spam
[int (int (“‘3’ * 2) / 11)?
- ‘d’. (Zauwaz, ze ‘3’ * 2 to ciag tekstowy ‘33’, który zostaje przekazany
funkeji int () przed operacja, dzielenia przez 11. Ostatecznie wynikiem
jest 3. Wyrazenia moga by uzywane wszedzie tam, gdzie sa stosowane
wartosci).
przyjmujemy założenie, ze zmienna
spam zawiera liste
[‘a’, ‘b’ ‘c’. ‘d’]
Do jakiej wartosci sprowadza sie wywolanie spam[-1]?
- ‘d’. (Ujemna wartosé indeksu powoduje odliczanie od konca listy).
przyjmujemy założenie, ze zmienna
spam zawiera liste
[‘a’, ‘b’ ‘c’. ‘d’]
Do jakiej wartosei sprowadza sie wywolanie spam[:2]P
- [‘a’, ‘b’].
bacon zawiera liste [3.14,”kot’, 11,’kot’. True]
- Do jakej wartosci sprowadza sie wywolanie bacon. index (‘ kot’)?
1
bacon zawiera liste [3.14,”kot’, 11,’kot’. True]
- Jaka, postaé bedzie miata lista bacon po wywolaniu bacon. append (99)?
[3.14, ‘kot’, 11,
‘kot’, True, 99].
bacon zawiera liste [3.14,”kot’, 11,’kot’. True]
- Jaka, postaé bedzie miata lista bacon po wywotaniu bacon. remove (‘kot’)?
[3.14, 11,
‘kot’, True].
- Jake operatory sa u¿ywane do konkatenacji i replikacji listy?
Operator konkatenacji listy to +, natomiast operator replikacji to *
(Takie samo rozwiazanie jest u¿ywane w przypadku ciagów tekstowych),
10 Jaka jest róznica miedzy metodami append () i insert ()?
Metoda append () umieszcza wartosci jedynie na koncu listy, natomiast insert () moze je wstawiaé w dowolnym miejscu listy.
Jake mamy dwa sposoby usuniecia wartosei z listy?
- Polecenie de1 i metoda remove () to dwa sposoby na usuniecie wartosci
z listy.
Wymien kilka aspektów, z powodu których lista jest podobna do ciagu
tekstowego.
- Zarówno lista, jak i ciag tekstowy moga byé przekazane funkeji len().
Oba wymienione typy danych maja indeksy i obstuguja wycinki, a takze
moga byé u¿ywane w petlach for, poddawane taczeniu i replikacji oraz
stosowane wraz z operatorami in i not in.
Jaka jest róznica miedzy lista a krotka?
- Lista jest modyfikowalna, czyli mozna do niej dodawaé wartosci, usuwaé
wartosci lub zmieniaé je. Krotka jest niemodyfikowalna i w ogle nie moze
by zmieniona. Ponadto krotka jest tworzona za pomoca nawiasu zwyklego
(()), podczas gdy lista - za pomoca, nawiasu kwadratowego ([]).
Jak zapiszesz krotke zawierajaca tylko jedna wartosé w postaci liezby
catkowitej 42?
- (42 ,). (Przecinek na koncu jest obowiazkowy).
- Jak mozna otrzymaé krotke na podstawie listy? Jak moina otrzymaé liste
na podstawie krotki?
- Za pomoca, funkcji - odpowiednio - tuple() i list ().