Fungsi Next()

Deskripsi



Fungsi next() berfungsi untuk mengembalikan item selanjutnya dari suatu iterator.





Sintaks



Fungsi next() memiliki sintaks mirip berikut:



next(iterator, default)




Parameter



Fungsi next() memiliki dua buah parameter, yaitu:




  • iterator – fungsi next() mengambil item selanjutnya dari iterator ini


  • default (Opsional) – Nilai yang dikembalikan jika item sudah habis (tidak ada lagi item yang tersisa





Nilai Kembalian



Fungsi next() mengembalikan nilai berikutnya dari sebuah iterator. Jika iteratornya habis, maka nilai default yang akan dikembalikan. Bila nilai default tidak disediakan, maka saat tidak ada lagi item dalam iterator, maka fungsi ini akan memunculkan error StopIteration.





Contoh



 
random = [5, 9, 'kucing']


# mengubah list menjadi iterator
random_iterator = iter(random)
print(random_iterator)


# Output: 5 (item pertama)
print(next(random_iterator))


# Output: 9
print(next(random_iterator))


# Output 'kucing'
print(next(random_iterator))


# Error alasannya ialah item sudah habis
print(next(random_iterator))





Output



Output dari kegiatan di atas yaitu mirip berikut:



<list_iterator object at 0x7f62c0470748>
5
9
kucing

Traceback (most recent call last):
File "<stdin>", line 17, in <module>
print(next(random_iterator))
StopIteration


 



Popular posts from this blog

Subitems Listview Berwarna Selang Seling

Source Code Aplikasi Tagihan Internet Memakai Php