# Индивидуальное контрольное задание Бушманов Артём Сергеевич A-01-23 ## Вопрос M1_9 1) В каком месте инструкции и как можно написать комментарий? 2) Создайте объект список с 10 элементами - русскоязычными названиями продуктов. Напишите инструкцию,  доказывающую, что создан объект именно требуемого типа. Напишите инструкцию отображения списка атрибутов созданного объекта. 3) Удалите из списка 5 и 6 элементы, считая от первого. Определите число оставшихся элементов. Замените 4-й элемент на "трюфель". Отобразите получившийся объект. 4) Преобразуйте список в кортеж. Отобразите полученный объект. Создайте новый кортеж с удалением из ранее созданного кортежа элемента "трюфель". 5) Напишите инструкцию проверки наличия в списке элемента "молоко". Если его нет в списке, добавьте его туда, иначе - удалите его из списка. ## Ответ: 1) Комментарий можно писать в любой части строки после символа "#" 2) ```python >>>products = ["хлеб", "молоко", "сыр", "яблоко", "груша", "картофель", "морковь", "капуста", "тыква", "лук"] >>>products ['хлеб', 'молоко', 'сыр', 'яблоко', 'груша', 'картофель', 'морковь', 'капуста', 'тыква', 'лук'] >>>type(products) == list #Проверка на то что это список True #Верно это список >>>dir(products) ['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getstate__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort'] ``` 3) ```python >>>del products[5] # Удаляем 6-й элемент ("картофель") >>>del products[4] # Удаляем 5-й элемент ("груша") >>>len(products) # Определяем сколько осталось элементов >>>products[3] = "трюфель" #Замена 4 элемента >>>products ['хлеб', 'молоко', 'сыр', 'трюфель', 'груша', 'морковь', 'капуста', 'тыква', 'лук'] ``` 4) ```python >>>products_tuple = tuple(products) >>>products_tuple ('хлеб', 'молоко', 'сыр', 'трюфель', 'морковь', 'капуста', 'тыква', 'лук') products_tuple = tuple(products) print(products_tuple) #Удаляем трюфель >>>products_list = list(products_tuple) >>>products_list.remove("трюфель") >>>products_tuple_no_truffle = tuple(products_list) >>>products_tuple_no_truffle ``` 5) ```python #Проверка на наличие элемента "молоко" if "молоко" in products: products.remove("молоко") else: products.append("молоко") print(products) ```