14446
Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981
Я еще узнал, если я конечно правильно все понял, что взависимости от того, какой объект передан в next то под капотом Cpython вызывается сишный iternext для итератора и сишный send с по умолчанию none для генератора
Читать полностью…
Если у тебя условно самописные списки и самописные итераторы для них
Читать полностью…
выводить должен принт каждый элемент списка
Читать полностью…
Если не хочешь сразу в доку глядеть можешь подумать что должно произойти когда мы делаем
lst = [1, 2, 3]Читать полностью…
it = iter(lst)
for i in it:
print(i)
Это не что-то до чего можно дойти подумав
Читать полностью…
Ну ты в первой строке итерабл и итератор перепутал
Читать полностью…
ты про то, что например в классе dict должен вернуть class dict_iterator и аналогично в других классах ?
Читать полностью…
а там комбинация слов из разряда мы конкатенируем строки заранее чтобы не было проблем с интернированием
Читать полностью…
еще раз, 10 раз переслушать, чтобы вообще понять сказанное
Читать полностью…
Ну условно в самом классе итераторе iter ретёрним self
А в пользовательском классе iter return class_iterator(самописный)_(obj)
ну если самописный класс итератор. То у него итер возвращает self, а уже в моем пользовательском классе итер возвращает самописный класс-генератор(список)
Читать полностью…
class Итератор:
def __getitem__(self, i):
if i == 0:
return 'раз'
elif i == 1:
return 'два'
elif i == 2:
return 'три'
raise IndexError
for a in Итератор():
print(a)
нет, он о том что у итератора должен быть реализован вот так:
def __iter__(self):Читать полностью…
return self
Ну ладно, частично можно, но это не очень очевидно
Читать полностью…
Не, можешь в определении итератора в доке питона глянуть
Читать полностью…
Ну вообще у итератора кроме того что должен быть реализован __iter__ он еще должен иметь довольно конкретную реализацию
тут я правда чуть ошибся, сказав что итератор - объект у которого есть и итер и некст. Отвечал голосом, поэтому текст ответа может быть чуть странным
Читать полностью…
Тишка в этом чате советы раздавал когда я ещё не женат был, сейчас у меня трое детей и Тишка до сих пор тут))
Читать полностью…
Ну посмотри "самый лучший курс по питону"
Читать полностью…
так же могу поставить видео на паузу и загуглить, сразу тормознуться там, где перестал понимать
Читать полностью…