Как проверить, содержится ли элемент в списке?
Для проверки наличия элемента в списке в Python можно использовать оператор in. Он возвращает True, если элемент содержится в списке, и False, если нет.
Как создать пустой список в Python? Назовите два способа.
Вопросы по строкам:
Как объединить две строки в Python?
Как получить подстроку в Python? (кусок строки)
1. В Python можно объединить две строки с помощью оператора +.
2. В Python можно получить подстроку из строки с помощью срезов.
Вопросы по строкам:
Как объединить две строки в Python?
Как получить подстроку в Python? (кусок строки)
Оператор сложения: +.
Оператор вычитания: -.
Оператор умножения: *.
Оператор деления: /.
Оператор целочисленного деления: //. Возвращает целую часть от деления. Пример: 10 // 3 вернет 3.
Оператор остатка от деления: %. Возвращает остаток от деления. Пример: 10 % 3 вернет 1.
Оператор возведения в степень: **.
Операторы сравнения в Python:
Оператор равенства: ==.
Оператор неравенства: !=.
Оператор больше: >.
Оператор меньше: <.
Оператор больше или равно: >=.
Оператор меньше или равно: <=.
Что такое Python и для чего он используется?
Python - это интерпретируемый, высокоуровневый язык программирования.
Python может использоваться для разработки различных приложений, включая:
Что выведет этот код? Объясните почему такой вывод.
a = 'hello world'
b = 'hello world'
print(a == b)
print(a is b)
1. True
2. False
Оператор == используется для сравнения значений двух объектов, а оператор is используется для проверки того, ссылаются ли они на одну и туж ячейку.
Сколько типов данных есть в Python? Назовите их.
Числовые типы данных:
Строковые типы данных:
Логический тип данных:
Списки (list)
Кортежи (tuple)
Словари (dict)
Множества (set)
None
Есть множество set1 = {"apple", "banana", "cherry"}
Как удалить элемент "banana" из множества. (есть два способа, расскажите в чем их отличие)
Как проверить, содержит ли множество элемент "apple"?
Чтобы удалить элемент "banana" из множества, можно использовать метод remove() или discard().
Чтобы проверить, содержит ли множество элемент "apple", можно воспользоваться оператором in.
Что делает setdefault()? (Метод словаря) Приведите пример.
Метод setdefault() служит для добавления ключа со значением в словарь, если такого ключа еще нет. Если же ключ уже есть в словаре, метод возвращает значение, которое соответствует этому ключу.
my_dict = {'a': 1}
my_dict.setdefault('c')
print(my_dict) #{'a': 1, 'c': None}
Назовите имена всех своих одногруппников. :) (22)
1. Азамат 2.Байсал 3.Алина 4.Дастан. 5.Эрлан. 6.Дарина 7.Антон 8.Хамза 9.Арзуу 10.Айзана 11.Бекболсун 12.Алекс 13.Ажар 14.Насиба 15.Темирлан 16.Даулет 17.Азизбек 18.Нариман 19.Денис 20.Михаил 21.Тимур 22.Садырбек
Может ли быть ключем у dict -> (1,2,3,([1,2], 1)) и почему?
Нет. В кортеже находится список, который является изменяемым типом данных. Ключами могут быть только неизменяемые типы данных.
Как удалить повторяющиеся элементы из списка? Назовите три способа.
1. Использовать функцию set(). Преобразуйте список в множество (set), который не содержит повторяющихся элементов, а затем преобразуйте множество обратно в список.
2. Использовать цикл for, метод remove() и функцию count().
3. Использовать цикл for и временный список. Создайте временный список и добавьте в него только уникальные элементы из исходного списка. (if elem not in new_list)
В чем отличие ошибок и исключений? Приведите примеры: три ошибки и пять исключений.
Ошибка - это косяк программы. Исключение - косяк программиста.
Ошибки:
Исключения:
Что делают методы intersection(), difference(), symmetric_difference()? Это методы какого типа данных?
Методы intersection(), difference(),symmetric_difference() являются методами множеств (set).
Метод intersection() возвращает новое множество, содержащее только те элементы, которые есть в обоих множествах.
Метод difference() возвращает новое множество, содержащее только те элементы, которые есть в первом множестве, но отсутствуют во втором.
Метод symmetric_difference(), который возвращает симметрическую разность множеств, т.е. элементы, которые есть только в одном из двух множеств.