Font size
WorksheetsPython Списки, словники і кортежі
Total questions: 40
Worksheet time: 24mins
Як створити словник у Python?
Словник у Python створюється за допомогою списків.
Словник у Python можна створити так: my_dict = {'ключ1': 'значення1', 'ключ2': 'значення2'}.
Словник у Python можна створити так: my_dict = ['ключ1', 'значення1', 'ключ2', 'значення2'].
Словник у Python створюється за допомогою функції dict().
Які методи доступні для роботи зі словниками?
remove()
Методи: get(), keys(), values(), items(), pop(), update(), clear()
find()
append()
Як ітеруватися по ключах словника?
Використовуйте my_dict.keys() або цикл for для ітерації по ключах.
Використовуйте my_dict.get() для доступу до ключів.
Використовуйте my_dict.items() для ітерації по парам ключ-значення.
Використовуйте my_dict.values() для ітерації по значеннях.
Які функції можна використовувати зі словниками?
remove()
get(), keys(), values(), items(), pop(), update(), clear(), copy()
sort()
append()
Які типи даних можуть бути ключами словника?
Множини
Функції
Списки
Рядки, числа, кортежі (незмінні елементи), булеві значення.
Як додати новий елемент до словника?
my_dict['новий_ключ'] = новий_значення
my_dict.append('новий_ключ', 'значення')
my_dict.add('новий_ключ', 'значення')
my_dict['новий_ключ'] = 'значення'
Як видалити елемент зі словника?
Використовуйте 'my_dict.remove(key)' для видалення елемента.
Словники не підтримують видалення елементів.
Видалення елемента можливе лише через 'my_dict.clear()' для очищення всього словника.
Використовуйте 'del my_dict[key]' або 'my_dict.pop(key)'.
Як перевірити, чи існує ключ у словнику?
Використати оператор 'in' або метод 'get'.
Словник не підтримує ключі.
Використати оператор '==' для порівняння.
Використати метод 'append' для додавання ключа.
Які методи повертають списки ключів і значень словника?
fetch_keys(), fetch_values()
list_keys(), list_values()
keys(), values()
get_keys(), get_values()
Як об'єднати два словники в один?
Об'єднати словники за допомогою циклу for.
Використати метод merge() у Python.
Зберегти словники в списку без об'єднання.
Використати метод update()
Як скопіювати словник?
dict.replicate()
dict.duplicate()
dict.clone()
dict.copy() або dict()
Які переваги використання словників у Python?
Словники забезпечують швидкий доступ до даних, гнучкість у зберіганні різних типів даних та динамічне управління елементами.
Словники не підтримують різні типи даних.
Словники повільні у доступі до даних.
Словники вимагають статичного управління елементами.
Як змінити значення існуючого ключа в словнику?
Використовуйте 'dict[key] = new_value'.
Використовуйте 'dict[key] += new_value'
Змініть значення за допомогою 'dict.update(key, new_value)'
Використовуйте 'dict.add(key, new_value)'
Оберіть методи словника
dict.get(x)
dict.copy()
dict.keys()
dict.items()
Оберіть правильні цикли по словнику
for key, value in dict.items():
for i in range(len(dict)):
for key in dict.keys():
for value in dict.values():
Який буде результат програми?
a_dict = {'color': 'blue', 'fruit': 'apple', 'pet': 'dog'}
for key in a_dict:
print(key)
'blue'
'apple'
'dog'
color
fruit
pet
blue
apple
dog
'color'
'fruit'
'pet'
Способи видалення елементу зі словника coutries = {'USA' : 'Vashyngton', 'Ukraine' : 'Kiev', 'Germany' : 'Berlin'}
countries.pop('USA' )
del countries['USA']
clear( )
________________метод видаляє всі елементи з конкретного словника.
clear( )
pop( )
del ( )
Який буде результат програми?
a_dict = {'color': 'blue', 'fruit': 'apple', 'pet': 'dog'}
for key in a_dict:
print(key)
'blue'
'apple'
'dog'
color
fruit
pet
blue
apple
dog
'color'
'fruit'
'pet'
Яка різниця між словниками та списками?
Словники та списки мають різний синтаксис, але в іншому вони однакові
Словники та списки мають різний синтаксис, не впорядковані та мають ключ і значення, протиставлені одному елементу
Немає нічого іншого. Просто інший спосіб створення списку/словника.
Словники мають елементи, коли списки мають ключ і значення.
Какой тип данных можно использовать в качестве ключа в словаре?
Список
Кортеж
Целое число
Строка
Що виведе програма?
["яблуко":['malum', 'pomum', 'popula'],
"фрукт" : ['baca', 'bacca', 'popum'],
"покарання" : ['malum', 'multa']]
dict_keys(['яблуко', 'фрукт', 'покарання'])
element
['malum', 'pomum', 'popula']
['baca', 'bacca', 'popum']
['malum', 'multa']
Що виконає фрагмент коду?
Що виконає фрагмент коду?
baca
malum
['baca', 'bacca', 'popum']
bacca
Що виконає фрагмент коду?
{'1': 'one', '2': 'two', '3': 'three'}
[['1','one'], ['2','two'], ['3','three']]
error
{'1': '1', '2': '2', '3': '3'}
Що виконає фрагмент коду?
3
4
5
['яблуко', 'фрукт', 'покарання', 'овоч']
Що виведе?
189
78
98
88
None
Cловник - це невпорядкований набір пар виду "ключ-значення"
False
True
За допомогою якого ключового слова створити словник?
(a)
Напишить команду видалення ключа і його значення
(a)
Якщо dictionary - словник, то dictionary.keys () - метод, який повертає ключі словника
True
False
Які об'єкти Python є впорядкованою незмінною послідовністю?
Список (list)
Множина (set)
Словник (dict)
Кортеж (tuple)
Які об'єкти Python є впорядкованою змінною послідовністю?
Список (list)
Множина (set)
Словник (dict)
Кортеж (tuple)
Є список food. Що виведе програма?
[1, 101, 20]
[1, 21, 41, 61, 81]
[1, 1, 1, 1, 1]
[20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20]
Можна змінити значення у кортежі?
Так
Ні
Який об'єкт Python являється невпорядкованою змінною послідовністю?
Список (list)
Множина (set)
Словник (dict)
Кортеж (tuple)
Оберіть типи даних які можуть бути ключем в словнику
str
list
int
bool
З якого індексу починають нумеруватись словники?
0
1
В словниках немає індексів
Якого з методів не існує для словника, але існує для списку
index()
copy()
clear()
pop()
Які з наведених записів використовують для створення словників?
A={ }
B=( )
C=[ ]
