mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Rawak
speech play
speech pause
speech stop

Apakah Iterator dalam Python?

Iterator ialah objek yang membolehkan anda mengulangi jujukan nilai, seperti senarai atau rentetan. Ia menyediakan cara untuk mengakses setiap elemen jujukan secara bergilir-gilir, tanpa perlu mengetahui indeks elemen atau saiz jujukan.

Dalam erti kata lain, iterator ialah objek yang membolehkan anda mengulangi koleksi item satu pada satu-satu masa, tanpa perlu mengetahui kedudukan tepat setiap item.

Sebagai contoh, senarai mempunyai lelaran yang membolehkan anda mengulangi setiap item dalam senarai, dan rentetan mempunyai lelaran yang membolehkan anda mengulangi setiap aksara dalam rentetan.

Iterators berguna kerana ia membenarkan anda bekerja dengan jujukan data dengan cara yang lebih fleksibel dan cekap. Anda boleh menggunakan iterator untuk mengulangi set data yang besar dan anda tidak perlu risau tentang saiz set data atau kedudukan setiap elemen.

Dalam Python, iterator dilaksanakan menggunakan fungsi `iter()` terbina dalam, yang mengambil objek sebagai hujah dan mengembalikan objek lelaran yang boleh digunakan untuk lelaran ke atas objek. Sebagai contoh, anda boleh menggunakan fungsi `iter()` untuk mencipta iterator untuk senarai, rentetan atau sebarang jujukan data yang lain.

Berikut ialah contoh bagaimana anda boleh menggunakan lelaran untuk mengulang senarai:
` ``
fruits = ['epal', 'pisang', 'ceri']
untuk buah dalam buah:
print(buah)
```
Kod ini akan mengeluarkan setiap item dalam senarai `buah` satu demi satu, tanpa perlu untuk mengetahui indeks setiap item. Gelung `untuk` secara automatik akan melelar ke atas setiap item dalam senarai dan melaksanakan kod di dalam gelung untuk setiap item.

Secara ringkasan, iterator ialah objek yang membolehkan anda mengulangi jujukan data dengan cara yang lebih fleksibel dan cekap. Ia berguna kerana ia membolehkan anda bekerja dengan set data yang besar tanpa perlu risau tentang saiz set data atau kedudukan setiap elemen. Dalam Python, iterator dilaksanakan menggunakan fungsi `iter()`, yang mengambil objek sebagai hujah dan mengembalikan objek iterator yang boleh digunakan untuk melelaran ke atas objek.

Knowway.org menggunakan kuki untuk memberikan anda perkhidmatan yang lebih baik. Dengan menggunakan Knowway.org, anda bersetuju dengan penggunaan kuki kami. Untuk mendapatkan maklumat terperinci, anda boleh menyemak teks Dasar Kuki kami. close-policy