ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14446

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

Я еще узнал, если я конечно правильно все понял, что взависимости от того, какой объект передан в next то под капотом Cpython вызывается сишный iternext для итератора и сишный send с по умолчанию none для генератора

Читать полностью…

Python beginners

кажется ты перепутал с итератором

Читать полностью…

Python beginners

что еще за класс-генератор?

Читать полностью…

Python beginners

Если у тебя условно самописные списки и самописные итераторы для них

Читать полностью…

Python beginners

выводить должен принт каждый элемент списка

Читать полностью…

Python beginners

даже не итератор, итерабл

Читать полностью…

Python beginners

сча как напишу итератор без итера

Читать полностью…

Python beginners

Если не хочешь сразу в доку глядеть можешь подумать что должно произойти когда мы делаем

lst = [1, 2, 3]
it = iter(lst)

for i in it:
print(i)

Читать полностью…

Python beginners

Это не что-то до чего можно дойти подумав

Читать полностью…

Python beginners

Ну ты в первой строке итерабл и итератор перепутал

Читать полностью…

Python beginners

ты про то, что например в классе dict должен вернуть class dict_iterator и аналогично в других классах ?

Читать полностью…

Python beginners

пора менять ник на Bunny L

Читать полностью…

Python beginners

Википедия по питону))

Читать полностью…

Python beginners

а там комбинация слов из разряда мы конкатенируем строки заранее чтобы не было проблем с интернированием

Читать полностью…

Python beginners

еще раз, 10 раз переслушать, чтобы вообще понять сказанное

Читать полностью…

Python beginners

Ну условно в самом классе итераторе iter ретёрним self

А в пользовательском классе iter return class_iterator(самописный)_(obj)

Читать полностью…

Python beginners

класс в котором iter return self

Читать полностью…

Python beginners

ну если самописный класс итератор. То у него итер возвращает self, а уже в моем пользовательском классе итер возвращает самописный класс-генератор(список)

Читать полностью…

Python beginners

А как этого добиться?

Читать полностью…

Python beginners

(понапридумывали ненастоящих слов)

Читать полностью…

Python beginners

class Итератор:
def __getitem__(self, i):
if i == 0:
return 'раз'
elif i == 1:
return 'два'
elif i == 2:
return 'три'
raise IndexError

for a in Итератор():
print(a)

во

Читать полностью…

Python beginners

нет, он о том что у итератора должен быть реализован вот так:

def __iter__(self):
return self

Читать полностью…

Python beginners

Ну ладно, частично можно, но это не очень очевидно

Читать полностью…

Python beginners

Не, можешь в определении итератора в доке питона глянуть

Читать полностью…

Python beginners

Ну напутал немного, но в целом ок

Читать полностью…

Python beginners

Ну вообще у итератора кроме того что должен быть реализован __iter__ он еще должен иметь довольно конкретную реализацию

Читать полностью…

Python beginners

тут я правда чуть ошибся, сказав что итератор - объект у которого есть и итер и некст. Отвечал голосом, поэтому текст ответа может быть чуть странным

Читать полностью…

Python beginners

Тишка в этом чате советы раздавал когда я ещё не женат был, сейчас у меня трое детей и Тишка до сих пор тут))

Читать полностью…

Python beginners

Ну посмотри "самый лучший курс по питону"

Читать полностью…

Python beginners

так же могу поставить видео на паузу и загуглить, сразу тормознуться там, где перестал понимать

Читать полностью…
Subscribe to a channel