Главная /
Язык программирования Python /
Класс имеет методы __iter__() и next(). О чем это говорит и как пользоваться этим методом? class A: #... def __iter__(self): #... def next(self): #... a = A(1, 2, 3)
Класс имеет методы __iter__()
и next()
. О чем это говорит и как пользоваться этим методом?
class A:
#...
def __iter__(self):
#...
def next(self):
#...
a = A(1, 2, 3)
вопрос
Правильный ответ:
последовательность. Пользоваться можно так:
print a[2]
нет особого названия. Пользоваться можно так:
print a.next()
итератор. Пользоваться можно так:
for i in a: print i
генератор. Пользоваться можно так:
for i in a(): print i
Сложность вопроса
78
Сложность курса: Язык программирования Python
62
Оценить вопрос
Комментарии:
Аноним
Очень сложные тесты
10 сен 2019
Аноним
Я преподаватель! Тотчас уничтожьте сайт с ответами intuit. Пожалуйста
20 авг 2016
Аноним
Большое спасибо за подсказками по intuit.
25 ноя 2015
Другие ответы на вопросы из темы интернет-технологии интуит.
- # Что будет выведено следующей программой: a = 1 b = 2 a, b = b, a print a, b, a
- # Для чего применяется метод nextset() объекта-курсора?
- # Что делает следующая программа? import threading ready = threading.Event() def proc(): ready.wait() # ... print "Done!" for i in range(5): p = threading.Thread(target=proc) p.start() print "Prepare!" ready.set()
- # Что делает функция time.strftime()?
- # С помощью какого класса из какого модуля пакета email можно вложить в сообщение бинарный файл?