Path: blob/master/Pythondaki Gömülü Fonksiyonlar/Zip Fonksiyonu.ipynb
765 views
Kernel: Python 3
Zip Fonksiyonu
Bu konuda zip fonksiyonu öğrenmeye çalışacağız. zip fonksiyonunu öğrenmeden önceden liste elemanlarını gruplamaya çalışalım ve daha sonrasında zip fonksiyonunun faydasını görmeye çalışalım.
In [3]:
Out[3]:
[(1, 6), (2, 7), (3, 8), (4, 9), (5, 10)]
Peki böyle uzun bir işlemi zip fonksiyonuyla nasıl yaparız ? İsterseniz zip fonksiyonunun kullanımını direk örnek üzerinden görelim.
In [4]:
Out[4]:
<zip at 0x2744933988>
In [5]:
Out[5]:
[(1, 6), (2, 7), (3, 8), (4, 9), (5, 10)]
Burada zip fonksiyonunun kullanımını görüyoruz. zip fonksiyonu listelerin elemanları sırasıyla demet şeklinde gruplayarak bir tane liste oluşturuyor. Başka bir örnek yapalım.
In [6]:
In [8]:
Out[8]:
[(1, 5, 'Python'), (2, 6, 'Php'), (3, 7, 'Java'), (4, 8, 'Javascript')]
In [9]:
Out[9]:
i: 1 j: Python
i: 2 j: Php
i: 3 j: Java
i: 4 j: Javascript
In [10]:
In [13]:
Out[13]:
[('Elma', 'Sıfır'), ('Armut', 'Bir'), ('Kiraz', 'İki')]
In [15]:
Out[15]:
[(1, 0), (2, 1), (3, 2)]
Burada gördüğümüz gibi zip fonksiyonu burada gördüğümüz işlemleri tek satırda halletmek için birebir bir fonksiyon. Bir sonraki derste bir başka gömülü fonksiyonu göreceğiz.
In [ ]: