亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

iterator Python

Di atas secara ringkas memperkenalkan lelaran ialah salah satu fungsi Python yang paling berkuasa dan merupakan cara untuk mengakses elemen koleksi. Sekarang secara rasmi masukkan topik: iterator, iterator ialah objek yang boleh mengingati kedudukan traversal.

Objek iterator mula mengakses dari elemen pertama koleksi sehingga semua elemen telah diakses.

Iterators hanya boleh ke hadapan dan bukan ke belakang.

Iterators mempunyai dua kaedah asas: iter() dan next(), dan rentetan, senarai atau objek tuple boleh digunakan untuk mencipta objek Iterator boleh dilalui menggunakan biasa untuk penyataan, atau seterusnya boleh digunakan () fungsi untuk melintasi .

Contoh khusus:

# 1、字符創(chuàng)創(chuàng)建迭代器對象
str1 = 'liangdianshui'
iter1 = iter ( str1 )
# 2、list對象創(chuàng)建迭代器
list1 = [1,2,3,4]
iter2 = iter ( list1 )
# 3、tuple(元祖) 對象創(chuàng)建迭代器
tuple1 = ( 1,2,3,4 )
iter3 = iter ( tuple1 )
# for 循環(huán)遍歷迭代器對象
for x in iter1 :
    print ( x , end = ' ' )
print('\n------------------------')
 
# next() 函數(shù)遍歷迭代器
while True :
    try :
        print ( next ( iter3 ) )
    except StopIteration :
        break

Hasil keluaran akhir:

l i a n g d i a n s h u i 
------------------------
1
2
3
4
Meneruskan pembelajaran