Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python словник(dict)

Total questions: 30

Worksheet time: 13mins

Name
Class
Date
1.

_______функція поверне кількість пар ключ-значення в заданому словнику.

a)

len( )

b)

pop( )

c)

del( )

d)

keys( )

e)

values( )

2.

Способи видалення елементу зі словника coutries = {'USA' : 'Vashyngton', 'Ukraine' : 'Kiev', 'Germany' : 'Berlin'}

a)

countries.pop('USA' )

b)

del countries['USA']

c)

clear( )

3.

________________метод видаляє всі елементи з конкретного словника.

a)

clear( )

b)

pop( )

c)

del ( )

4.

Доступ до елементів здійснюється за їхньою позицією в словнику

a)

True

b)

False

5.

Виберіть правильні способи створення порожнього словника

a)

sampleDict = {}

b)

sampleDict = dict()

c)

sampleDict = dict{}

d)

sampleDict = []

6.

Виберіть усі правильні способи очищення наступного словника

student = {

"name": "Emma",

"class": 9,

"marks": 75

}

a)

del student

b)

del student[0:2]

c)

student.clear()

7.

Що є результатом наведеного нижче коду?

dict1 = {"key1":1, "key2":2}

dict2 = {"key2":2, "key1":1}

print(dict1 == dict2)

a)

True

b)

False

c)

Error: can not compare dictionaries

d)

Error: can only compare keys or values not both

8.

Яка різниця між словниками та списками?

a)

Словники та списки мають різний синтаксис, але в іншому вони однакові

b)

Словники та списки мають різний синтаксис, не впорядковані та мають ключ і значення, протиставлені одному елементу

c)

Немає нічого іншого. Просто інший спосіб створення списку/словника.

d)

Словники мають елементи, коли списки мають ключ і значення.

9.

Який буде результат програми?


a_dict = {'color': 'blue', 'fruit': 'apple', 'pet': 'dog'}


for key in a_dict:

print(key)

a)

'blue'

'apple'

'dog'

b)

color

fruit

pet

c)

blue

apple

dog

d)

'color'

'fruit'

'pet'

10.

Виберіть правильні твердження.

a)

список може бути значенням словника

b)

кортеж може бути ключем словника

c)

множина (тип set) може бути ключем словника

d)

словник може бути значенням словника

11.

Какой тип данных можно использовать в качестве ключа в словаре?

a)

Список

b)

Кортеж

c)

Целое число

d)

Строка

12.

Що покаже результат виконання даного фрагменту кода?

a)

[4, 5]

b)

5

c)

[0, 1]

d)

3

e)

[2, 3]

13.

Що виконає даний фрагмент коду?

a)

ошибка во время выполнения кода

b)

ввв

c)

ббб

d)

1

e)

3

14.

Как создать пустой словарь?

a)

my_dict = ()

b)

my_dict = {}

c)

my_dict = dict()

d)

my_dict = dict{}

e)

my_dict = empty()

15.

Предположим, что пара значений 'beegeek':2018 является элементом некоторого словаря. Что служит ключом? И что - значением?

a)

'beegeek' – значение

b)

2018 – значение

c)

2018 – ключ

d)

'beegeek' – ключ

16.

Словари (тип данных dict) являются

a)

неизменяемыми

b)

изменяемыми

17.

Що виведе програма?

a)

["яблуко":['malum', 'pomum', 'popula'],

   "фрукт" : ['baca', 'bacca', 'popum'],

   "покарання" : ['malum', 'multa']]

b)

dict_keys(['яблуко', 'фрукт', 'покарання'])

c)

error

d)

s.keys()

18.

Що виведе програма?

a)

["яблуко":['malum', 'pomum', 'popula'],

   "фрукт" : ['baca', 'bacca', 'popum'],

   "покарання" : ['malum', 'multa']]

b)

dict_keys(['яблуко', 'фрукт', 'покарання'])

c)

dict_values([['malum', 'pomum', 'popula'], ['baca', 'bacca', 'popum'], ['malum', 'multa']])

d)

s.keys()

19.

Що виведе програма?

a)

["яблуко":['malum', 'pomum', 'popula'],

   "фрукт" : ['baca', 'bacca', 'popum'],

   "покарання" : ['malum', 'multa']]

b)

dict_keys(['яблуко', 'фрукт', 'покарання'])

c)

element

d)

['malum', 'pomum', 'popula']

['baca', 'bacca', 'popum']

['malum', 'multa']

20.

Що виконає фрагмент коду?

a)

b)

c)

21.

Що виконає фрагмент коду?

a)

b)

c)

22.

Що виконає фрагмент коду?

a)

b)

c)

d)

23.

Що виконає фрагмент коду?

a)

b)

c)

d)

24.

Що виконає фрагмент коду?

a)

baca

b)

malum

c)

['baca', 'bacca', 'popum']

d)

bacca

25.

Що виконає фрагмент коду?

a)

baca

b)

3

c)

['baca', 'bacca', 'popum']

d)

5

26.

Що виконає фрагмент коду?

a)

3

b)

4

c)

5

d)

6

27.

Що виконає фрагмент коду?

a)

yellow

b)

brown

c)

green

d)

2

28.

Що виконає фрагмент коду?

a)

g

b)

r

c)

green

d)

5

29.

Що виконає фрагмент коду?

a)

{'1': 'one', '2': 'two', '3': 'three'}

b)

[['1','one'], ['2','two'], ['3','three']]

c)

error

d)

{'1': '1', '2': '2', '3': '3'}

30.

Що виконає фрагмент коду?

a)

3

b)

4

c)

5

d)

['яблуко', 'фрукт', 'покарання', 'овоч']