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!
