wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Collections Quiz

Total questions: 10

Worksheet time: 4mins

Name
Class
Date
1.

Która kolekcja w Pythonie jest uporządkowaną, niemodyfikowalną sekwencją elementów?

a)

set

b)

dict

c)

tuple

2.

Jakiego typu kolekcję należy użyć, gdy potrzebujemy szybkiego dostępu do unikalnych elementów bez zachowania kolejności?

a)

list

b)

set

c)

tuple

d)

dict

3.

Która metoda dodaje element do końca listy?

a)

.append()

b)

.add()

c)

.insert()

d)

.extend()

4.

Jak usunąć pierwsze wystąpienie wartości 9 z listy?

a)

lista.remove(9)

b)

lista.pop(9)

c)

lista.delete(9)

d)

lista.discard(9)

5.

Która metoda słownika zwraca wszystkie pary w formie listy tupli?

a)

.sets()

b)

.pairs()

c)

.items()

d)

.get()

6.

Która metoda jest właściwa do połączenia dwóch list w jedną?

a)

.append()

b)

.add()

c)

.insert()

d)

.extend()

7.

Który typ kolekcji jest uporządkowaną, niemutowalną sekwencją elementów, która może zawierać duplikaty?

a)

set

b)

dict

c)

tuple

d)

list

8.

Co wyświetli poniższy fragment kodu?

a = [1, 2, 3,4,5,[4,5]]

b = a[2:7]

b[3][1] = [7]

print(b)

a)

[3, 4, 5, [4, 7]]

b)

[3, 4, 5, [4, [7]]]

c)

[3, 4, 5, [7]]

d)

Index out of range error

9.

Jaką metodę należy użyć, aby usunąć element z końca listy, zwracając jego wartość?

a)

.pop()

b)

.remove()

c)

del

d)

.append()

10.

co wyświetli poniższy kod:

a = "Ale. fajny dzień. W sam raz na naukę pythona."

print(a.split("."))

a)

['Ale fajny dzień.', ' W sam raz na naukę pythona.']

b)

None

c)

['Ale fajny dzień', ' W sam raz na naukę pythona']

d)

['Ale', ' fajny dzień', ' W sam raz na naukę pythona', '']