Fakat bunları teker teker açıklamak yerine örnekler üzerinden anlatmak daha kolay olacak. Eğer takıldığınız yer olursa yorum kısmında belirtirseniz ayrıca açıklayabilirim.
1)ITERITEMS()
In [36]: sozluk={"fenerbahce":"sarikanaryalar","galatasaray":"aslanlar","besiktas":"karakartal"}
In [37]: for i,j in sozluk.iteritems():
....: print i,j
....:
....:
fenerbahce sarikanaryalar
besiktas karakartal
galatasaray galatasaray
2)ENUMERATE
In [56]: for i,j in enumerate(sozluk):
....: print i,j
....:
....:
0 fenerbahce
1 besiktas
2 galatasaray
3)ZIP()
In [58]: cevaplar=["Fenerbahce","Semih Senturk","Volkan Demirel"]
In [59]: sorular= ["Sampiyon","Gol Kralı","KOVA!"]
In [60]: for i,j in zip(cevaplar,sorular):
....: print "%s kim? : %s" %(j,i)
....:
....:
Sampiyon kim? : Fenerbahce
Gol Kralı kim? : Semih Senturk
KOVA! kim? : Volkan Demirel
Görüldüğü gibi aslında pekte açıklamaya gerek olmayan koda bakınca rahatlıkla ne işe yaradığını anlayabileceğiniz örnekler vermeye çalıştım. Yine de anlamadığınız yerler olursa yorum yapmaktan çekinmeyin.
Hiç yorum yok:
Yorum Gönder