изменяемые типы данных в python
my_list = [1, 2, 3]
my_list.append(4)
print(my_list) # Output: [1, 2, 3, 4]
Также список можно изменять по индексу. Например, следующий код изменяет значение третьего элемента списка:
my_list = [1, 2, 3]
my_list[2] = 4
print(my_list) # Output: [1, 2, 4]
Еще одним изменяемым типом данных в Python является словарь (dictionary). Словарь представляет собой неупорядоченную коллекцию пар ключ-значение. Ключи в словаре должны быть уникальными, а значения могут быть различных типов. С помощью словаря можно добавлять, изменять и удалять его элементы по ключу. Например, чтобы добавить элемент в словарь, можно просто присвоить ему значение по ключу:
my_dict = {'a': 1, 'b': 2, 'c': 3}
my_dict['d'] = 4
print(my_dict) # Output: {'a': 1, 'b': 2, 'c': 3, 'd': 4}
А чтобы изменить значение элемента по ключу, нужно использовать ту же операцию присваивания:
my_dict = {'a': 1, 'b': 2, 'c': 3}
my_dict['c'] = 4
print(my_dict) # Output: {'a': 1, 'b': 2, 'c': 4}
Также словарь позволяет удалять элементы по ключу с помощью оператора del, например:
my_dict = {'a': 1, 'b': 2, 'c': 3}
del my_dict['b']
print(my_dict) # Output: {'a': 1, 'c': 3}
Другим изменяемым типом данных в Python является множество (set). Множество представляет собой неупорядоченную коллекцию уникальных объектов. В множество можно добавлять, удалять и модифицировать его элементы. Например, чтобы добавить элемент в множество, можно использовать метод add():
my_set = {1, 2, 3}
my_set.add(4)
print(my_set) # Output: {1, 2, 3, 4}
Множество также имеет методы для выполнения операций над множествами, таких как объединение (union), пересечение (intersection) и разность (difference).
Кроме того, есть изменяемый тип данных - это словарь (dictionary). Также изменяемый тип данных - это пользовательские классы, которые можно создавать самостоятельно. В таких классах можно определить свои методы, которые будут выполнять операции над объектом этого класса.
В заключение, изменяемые типы данных в Python позволяют изменять и модифицировать значения их элементов, что делает их удобными и гибкими при работе с данными. Они позволяют экономить память и время на создание новых объектов и упрощают выполнение различных операций над данными.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет