Python Programming: Lesson 27 - More Techniques for Generators
PLEASE SUBSCRIBE!!!
In the previous lesson (https://youtu.be/oS8-phk3PME), we introduced the topic of generators in a general sense, although we had already seen multiple examples of them before. Here, we create our own generators, building on concepts established in the previous lesson and introducing a few new ones.
a , b = b , a switches the values of a and b in Python, REGARDLESS of data type. Not a thing in Java!
A generator is a function that YIELDS values. This means that it progressively returns values that can be shown or used in the context of a for loop. However, it itself is not an iterable. It's not a list or tuple with index positions. If you try printing a generator, it just shows generatorobject. If you really want a concrete data structure out of a generator, convert it to a list or tuple.
def generateMe( x , y ):
for y in range(y):
yield x+2
myCounter = 0
for t in generateMe(100,5):
if myCounter == 0:
print( t )
myCounter = myCounter + 1
print( myCounter ) # 102, then 5 on another line
2:24 Switching the Values of Two Variables
6:04 NEW: Generators that Accept no Inputs
10:38 Another Example with Generators
17:21 Final Example with Generators
Ready for list slicing and more string formatting? Proceed onward at your own pace! https://youtu.be/8yN6JW2dxj8 (lesson 28)
Thanks for watching, and PLEASE SUBSCRIBE!!!
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Python Programming: Lesson 27 - More Techniques for Generators», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.