Fungsi zip()

98 views

Deskripsi

Fungsi zip() berfungsi untuk menciptakan iterator berisi item dari dua buah iterable atau lebih dalam bentuk tuple.


Sintaks

Fungsi zip() mempunyai sintaks sebagai berikut:

zip(*iterables)


Parameter

Fungsi zip() mempunyai parameter, yaitu:

iterables – dua atau lebih iterable untuk digabungkan menjadi iterator.


Nilai Kembalian

Fungsi zip() mengembalikan iterator yang item-itemnya dapat diakses dengan memakai fungsi next() ataupun metode __next__().

Bila argumennya kosong, maka fungsi zip() akan mengembalikan iterator kosong.

Bila argumennya hanya 1 iterable, balasannya yaitu iterator dengan item-item dalam bentuk tuple beranggotakan 1 anggota.

Bila argumennya lebih dari satu, maka balasannya yaitu item-item berupa tuple berpasangan, dengan panjang iterable yang lebih sedikit.


Contoh

z = zip()
print(z)

x = zip([1,2,3],[4,5,6])
next(x)
next(x)
x.__next__()

y = zip([1,2,3], [4,5,6,7,8])
print(list(y))


Output

Output dari agenda di atas yaitu menyerupai berikut:


zip object at 0x7f76f137dac8
[(1, 4), (2, 5), (3, 6)]

Author: 
    author
    No related post!