Что такое синглтон: список из одного элемента
В программировании часто встречаются задачи, где нужно хранить не набор значений, а ровно одно. Для этого придумали специальную структуру — список, который всегда содержит только один элемент. В англоязычной литературе её называют «singletone» (от слова «single» — «один»). По-русски можно сказать «одиночный список» или «список-одиночка». Обычный список может быть пустым, может содержать десять значений, сто или миллион. Синглтон же устроен так, что в нём всегда ровно один элемент. Если вы попробуете добавить второй — первый автоматически исчезнет...
4 месяца назад
Погружение в Python: Передача неизменяемых объектов в функцию
Одной из важных особенностей Python является его система управления памятью и особенности работы с различными типами данных. Характерной чертой является то, как функции взаимодействуют с неизменяемыми объектами. В этой статье мы обсудим, как передача неизменяемых объектов — таких как целые числа (int) и строковые значения (str) — происходит "под капотом", и как это влияет на ваше программирование. В Python все параметры передаются по значению, но что именно это означает? Напротив хорошо известной...