Być może padłem ofiarą dezinformacji w sieci, ale wydaje mi się, że jest bardziej prawdopodobne, że coś źle zrozumiałem. Opierając się na tym, czego się do tej pory nauczyłem, range () jest generatorem, a generatory mogą być używane jako iteratory. Jednak ten kod:
myrange = range(10)
print(next(myrange))
daje mi ten błąd:
TypeError: 'range' object is not an iterator
Czego tu brakuje? Spodziewałem się, że to wypisze 0 i przejdzie do następnej wartości w myrange
. Jestem nowy w Pythonie, więc proszę przyjąć moje przeprosiny za dość podstawowe pytanie, ale nigdzie indziej nie mogłem znaleźć dobrego wyjaśnienia.
for
pętli.