r4 listy Flashcards

1
Q

1 czym jest []?

A

to pusta lista

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. 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]).
A
  1. spam[2] = ‘witaj’. (Zwróć uwage na fakt, ze trzecia wartosé na liscie ma
    indeks 2, poniewaz indeksem pierwszego elementu jest 0).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

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)?

A
  1. ‘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).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

przyjmujemy założenie, ze zmienna
spam zawiera liste
[‘a’, ‘b’ ‘c’. ‘d’]

Do jakiej wartosci sprowadza sie wywolanie spam[-1]?

A
  1. ‘d’. (Ujemna wartosé indeksu powoduje odliczanie od konca listy).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

przyjmujemy założenie, ze zmienna
spam zawiera liste
[‘a’, ‘b’ ‘c’. ‘d’]

Do jakiej wartosei sprowadza sie wywolanie spam[:2]P

A
  1. [‘a’, ‘b’].
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

bacon zawiera liste [3.14,”kot’, 11,’kot’. True]

  1. Do jakej wartosci sprowadza sie wywolanie bacon. index (‘ kot’)?
A

1

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

bacon zawiera liste [3.14,”kot’, 11,’kot’. True]

  1. Jaka, postaé bedzie miata lista bacon po wywolaniu bacon. append (99)?
A

[3.14, ‘kot’, 11,

‘kot’, True, 99].

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

bacon zawiera liste [3.14,”kot’, 11,’kot’. True]

  1. Jaka, postaé bedzie miata lista bacon po wywotaniu bacon. remove (‘kot’)?
A

[3.14, 11,

‘kot’, True].

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. Jake operatory sa u¿ywane do konkatenacji i replikacji listy?
A

Operator konkatenacji listy to +, natomiast operator replikacji to *
(Takie samo rozwiazanie jest u¿ywane w przypadku ciagów tekstowych),

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

10 Jaka jest róznica miedzy metodami append () i insert ()?

A
Metoda append () umieszcza wartosci jedynie na koncu listy, natomiast
insert () moze je wstawiaé w dowolnym miejscu listy.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Jake mamy dwa sposoby usuniecia wartosei z listy?

A
  1. Polecenie de1 i metoda remove () to dwa sposoby na usuniecie wartosci
    z listy.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wymien kilka aspektów, z powodu których lista jest podobna do ciagu
tekstowego.

A
  1. 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Jaka jest róznica miedzy lista a krotka?

A
  1. 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 ([]).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Jak zapiszesz krotke zawierajaca tylko jedna wartosé w postaci liezby
catkowitej 42?

A
  1. (42 ,). (Przecinek na koncu jest obowiazkowy).
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  1. Jak mozna otrzymaé krotke na podstawie listy? Jak moina otrzymaé liste
    na podstawie krotki?
A
  1. Za pomoca, funkcji - odpowiednio - tuple() i list ().
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  1. Zmienne „zawierajace” list naprawde nie zawieraja listy. Co wobec tego
    zawieraja, te zmienne?
A
  1. Zawieraja, odwotania do wartosci listy.
17
Q
  1. Jaka jest róznica miedzy funkejami copy. copy () a copy. deepcopy ()?
A
  1. Funkcja copy. copy () tworzy ptytka kopie listy, natomiast funkeja
    copy. deepcopy () tworzy gteboka kopie listy. Oznacza to, ze jedynie
    funkeja copy. deepcopy () bedzie kopiowata wszelkie zagniezdzone listy.