Створення послідовностей: delitemУ цьому прикладі клас CustomDict реалізує метод…

Створення послідовностей: delitemУ цьому прикладі клас CustomDict реалізує метод…


Створення послідовностей: delitem
У цьому прикладі клас CustomDict реалізує метод delitem(self, key), що дозволяє видаляти елементи зі словника, використовуваного всередині об’єкта.
Коли ми використовуємо оператор del my_dict['b'], викликається метод my_dict.delitem('b'), який видаляє елемент з ключем 'b' із словника _data.

class CustomDict:
def __init__(self):
self._data = {}
def __setitem__(self, key, value):
self._data[key] = value
def __getitem__(self, key):
return self._data[key]
def __delitem__(self, key):
del self._data[key]
# Створюємо об'єкт CustomDict
my_dict = CustomDict()
# Додаємо елементи до словника
my_dict['a'] = 1
my_dict['b'] = 2
my_dict['c'] = 3
# Виводимо словник
print(my_dict._data) # Виведе: {'a': 1, 'b': 2, 'c': 3}
# Видаляємо елемент зі словника
del my _dict['b']
# Перевіряємо зміни
print(my_dict._data) # Виведе: ('а': 1, 'с': 3}

#delitem // #theory // Python


View Source

Previous Article

Що містить стратегія тестування ПЗ і чим вона відрізняється від плану тестуванн...

Next Article

Аналітичні інструменти, які повинен знати тестувальник ПЗ.Сучасний тестувальник...

Write a Comment

Leave a Comment

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *