Объяснение:
В диапазоне range(len(x)) мы находим количество символов строки 'abcd'. Соответственно по завершению цикла на выходе у нас будут числа — 0 1 2 3
В диапазоне range(len(x)) мы находим количество символов строки 'abcd'. Соответственно по завершению цикла на выходе у нас будут числа — 0 1 2 3
Что делает функция filter() в Python?
Anonymous Quiz
9%
Возвращает True, если все символы в строке являются алфавитными
77%
Применяет другую функцию к заданному объекту, проверяя, нужно ли сохранить конкретный элемент
4%
Объединяет элементы итерируемого объекта в одну строку
10%
Такой функции не существует
Объяснение:
Функция
Пример смотрите на картинке!
Функция
filter()
в Python применяет другую функцию к заданному итерируемому объекту (список, строка, словарь и т. д.), проверяя, нужно ли сохранить конкретный элемент или нет. Простыми словами, она отфильтровывает то, что не проходит и возвращает все остальное.filter()
принимает два параметра. Первый — имя созданной пользователем функции, а второй — итерируемый объект.Пример смотрите на картинке!
Каким будет результат выполнения кода выше?
Anonymous Quiz
7%
[-20, -60, -80]
3%
[]
85%
[0, 0, 0]
5%
Error
Объяснение:
Третий ответ был правильным, потому как в переменной
Третий ответ был правильным, потому как в переменной
l3
мы создаём новый список, где каждый элемент получается путём сложения соответствующих элементов из списков l1
и l2
. Это достигается с помощью функции zip()
, которая объединяет элементы из двух списков в пары, а генератор списка в свою очередь складывает элементы из каждой парыОбъяснение:
reversed(a)
позволяет пройтись по объекту в обратном порядке. То есть в нашем случае — 3, 2, 1. Но это итератор, а значит пройтись по нему можно только 1 раз. Если попробовать получить значения второй раз, просто ничего не вернёт. При вызове мы получим sorted([3, 2, 1]) == sorted([])
и, понятное дело, это False.Какая из следующих функций не выдаст ошибку, если ей не будут переданы аргументы?
Anonymous Quiz
8%
min()
14%
divmod()
47%
all()
30%
float()
Объяснение:
Некоторые встроенные функции, вроде min(), divmod() и all(), вызывают ошибку при отсутствии аргументов. Однако существуют и те, что никак не реагируют на отсутствие аргументов, например, float(). В результате такого вызова мы лишь получим 0.0
Некоторые встроенные функции, вроде min(), divmod() и all(), вызывают ошибку при отсутствии аргументов. Однако существуют и те, что никак не реагируют на отсутствие аргументов, например, float(). В результате такого вызова мы лишь получим 0.0
Объяснение:
Поэтому наш
my_lst.extend()
принимает итерируемый объект. Отсюда следует, что если передать методу строку, то он пройдёт по всей строке и добавит в список каждую букву по отдельности, как отдельный элементПоэтому наш
lst = ["hello", "w", "o", "r", "l", "d"]
, а lst[1] = "w"
Каким будет результат выполнения кода выше?
Anonymous Quiz
74%
[('PUNE', 4), ('MUMBAI', 6), ('DELHI', 5)]
10%
[PUNE, 4, MUMBAI, 6, DELHI, 5]
7%
['PUNE', 4, 'MUMBAI', 6, 'DELHI', 5]
9%
Error
Объяснение:
В коде выше мы используем генератор списков для создания списка, в котором каждый элемент представляет кортеж, содержащий слово в верхнем регистре и его длину. Таким образом, первый вариант был правильным
В коде выше мы используем генератор списков для создания списка, в котором каждый элемент представляет кортеж, содержащий слово в верхнем регистре и его длину. Таким образом, первый вариант был правильным
Объяснение:
Функция
Функция
wrapper
является декоратором, который определяет внутреннюю функцию inner
inner
вызывает переданную в wrapper функцию func
, но явным образом ничего не возвращает, поэтому в выводе мы получаем None