WorksheetsСловники в Python
Total questions: 15
Worksheet time: 8mins
Як створити словник у 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)'.
Яка різниця між методом get() і доступом за ключем?
Метод get() завжди повертає значення за замовчуванням.
Доступ за ключем завжди безпечніший, ніж метод get().
Метод get() безпечніший, оскільки не викликає помилок при відсутності ключа.
Метод get() не може використовуватися з об'єктами.
Як перевірити, чи існує ключ у словнику?
Використати оператор 'in' або метод 'get'.
Словник не підтримує ключі.
Використати оператор '==' для порівняння.
Використати метод 'append' для додавання ключа.
Які методи повертають списки ключів і значень словника?
fetch_keys(), fetch_values()
list_keys(), list_values()
keys(), values()
get_keys(), get_values()
Як об'єднати два словники в один?
Об'єднати словники за допомогою циклу for.
Використати метод merge() у Python.
Зберегти словники в списку без об'єднання.
Використати метод update()
Які особливості словників у Python 3.7 і новіших версіях?
Словники можуть містити лише унікальні значення.
Словники зберігають порядок вставки елементів.
Словники не зберігають порядок елементів.
Словники автоматично сортують елементи за алфавітом.
Як скопіювати словник?
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)'
