Merhabalar, bu yazımda pythonda verileri eşleştirirken kullandığımız zip ve dict metodlarından bahsedeceğim.
Farz edelim ki internette veriler çekiyoruz, iki farklı listemiz var ve biz bunlar key-value pair haline getirmek istiyoruz.
Şimdi buradaki zip metodunun çıktısına bir bakalım :
Zip metodu aldığı 2 parametreli (ikiside sequnce) değerleri bir araya getiriyor.
Ama hala key value olmuş değil. Şimdi bu değeri dict metoduna verdiğimizde aldığımız çıktıya bakalım :
Bu iki metodun özellikle verileri eşleştirmede çok faydası oluyor.. Örneğin internette veri çekerken parse ettiğiniz iki alanı birleştirmede sıkça kullanılıyor.
İyi forumlar, ihan3t..
Farz edelim ki internette veriler çekiyoruz, iki farklı listemiz var ve biz bunlar key-value pair haline getirmek istiyoruz.
Kod:
diller = ['java','python','php','c#','nodejs']
puanlar = [10,9,8,7,6]
print zip(diller,puanlar)
print dict(zip(diller,puanlar))
Şimdi buradaki zip metodunun çıktısına bir bakalım :
Kod:
[('java', 10), ('python', 9), ('php', 8), ('c#', 7), ('nodejs', 6)]
Zip metodu aldığı 2 parametreli (ikiside sequnce) değerleri bir araya getiriyor.
Ama hala key value olmuş değil. Şimdi bu değeri dict metoduna verdiğimizde aldığımız çıktıya bakalım :
Kod:
{'python': 9, 'c#': 7, 'php': 8, 'java': 10, 'nodejs': 6}
Bu iki metodun özellikle verileri eşleştirmede çok faydası oluyor.. Örneğin internette veri çekerken parse ettiğiniz iki alanı birleştirmede sıkça kullanılıyor.
İyi forumlar, ihan3t..
