İPUCU

Python Artificial Intelligence’da en çok kullanılan dildir ve gerekli dökümanların paylaşım alanlar burada paylaşılmaktadır.

Seçenekler

Python - Zip Dict Metodları - ihan3t

ihan3t - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
02/2012
Mesajlar:
5.005
Konular:
255
Teşekkür (Etti):
291
Teşekkür (Aldı):
1833
Ticaret:
(0) %
15-04-2017 14:57
#1
Python - Zip Dict Metodları - ihan3t
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.

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..

---------------------
Computer Engineer.

Senior Software Engineer.
bsknt06, Javabex Teşekkür etti.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı