Iterator va iteratsiya qilinadigan obyekt


Iterator va iteratsiya qilinadigan obyekt

Ro‘yxatlar (list), tuple’lar, lug‘atlar (dictionary) va Set’lar — barchasi iteratsiya qilinadigan obyektlardir. Ular — iterator olish mumkin bo‘lgan iteratsiya qilinadigan konteynerlar.

Bu obyektlarning barchasida iterator olish uchun ishlatiladigan iter() metodi bor:

Misol

Tuple’dan iterator oling va har bir qiymatni chiqaring:

mytuple = ("apple", "banana", "cherry") myit = iter(mytuple) print(next(myit)) print(next(myit)) print(next(myit))
O‘zingiz sinab ko‘ring »

Hatto stringlar ham iteratsiya qilinadigan obyektlar bo‘lib, iterator qaytara oladi:

Misol

Stringlar ham belgilar ketma-ketligini o‘z ichiga olgan iteratsiya qilinadigan obyektlardir:

mystr = "banana" myit = iter(mystr) print(next(myit)) print(next(myit)) print(next(myit)) print(next(myit)) print(next(myit)) print(next(myit))
O‘zingiz sinab ko‘ring »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!