Главная /
Язык программирования Python /
Какие из перечисленных функций имеют побочные эффекты: def A(lst): return lambda x: lst + [x] def B(x): return lambda lst: lst + [x] def C(x, cache={}): return cache.setdefault(x, lambda lst: lst + [x])
Какие из перечисленных функций имеют побочные эффекты:
def A(lst):
return lambda x: lst + [x]
def B(x):
return lambda lst: lst + [x]
def C(x, cache={}):
return cache.setdefault(x, lambda lst: lst + [x])
вопрос
Правильный ответ:
A, B, C
только B и C
только C
никакие
Сложность вопроса
24
Сложность курса: Язык программирования Python
62
Оценить вопрос
Комментарии:
Аноним
Это было сложно
09 ноя 2020
Аноним
Какой студент ищет вот эти ответы интуит? Это же не сложно
21 июл 2020
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Какого типа значение получится в результате вычисления следующего выражения: (r'\u0432')
- # Как получить строку документирования к классу X?
- # Как называется отношение, которое имеют следующие два класса: class A(object): def __init__(self, x): self._mydata = x def m1(self): raise NotImplementedError class B(A): def __init__(self, x): super(B, self).__init__(x) def m1(self): return self._mydata
- # Чему будет равно значение следующего выражения: shape(transpose(ones((2,3))))
- # С помощью какого регулярного выражения можно найти все (ровно) пятикратные повторения цифры 0?