Videolari nerden takip ediyorsunuz? Ayrica anlamadiginiz nokta nedir? Son 2 for'da list'eye cevirmeye gerek yok. Videoda boyle gosteriyorsa birakin o video serisini :D
kodda yazanların hepsini tam olarak anladığım söylenemez videoları sadık turan denen şahsiyetden takip ediyorum gerce kelime olarak hoca anlatmaya gelince sınıfta kalıyor
for index in range(0,len(kelime)): print(f"{index}.'te bulunanan harf: {kelime[index]} "))
# Bu dongu range kullanmadan asagidaki sekilde yazilabilir. # for i in ITERABLE . Iterasyon edilebilen yapilar icinde bu sekilde gezinmek de mumkun
index = 0
for harf in kelime: print(f"{index}.'te bulunanan harf: {harf} ") index+=1
2. Durum
# enumerate fonksiyonu aldigi liste vb. itere edilebilen nesneleri numaralandirir. # for i, j in enumerate(ITERABLE) gibi bir yapida i ile sirasina, j ile nesneye erisilir
kelime = "DonanimHaber"
for index,harf in enumerate(kelime): print(f"{index}.'te bulunanan harf: {kelime[index]} "))
# kelime yerine herhangi bir liste vs ekleyip deneme yapilabilir # or: harfler = ["a","b","c","d","e"]
3. Durum
# Dedigim gibi burada print kismi haricinde list donusumu yapmanin bir manasi yok. list1 = [1,2,3,4,5] list2 = ["a","b","c","d","e"] list3 = [100,200,300,400,500]
print(list(zip(list1,list2,list3)))
# zip fonksiyonu girilen parametrelerdeki iterable nesneleri # en kucugunun uzunlugu boyunca birlestirir. return tipi <tuple> for i in (zip(list1,list2,list3): print(i)
# bu da normal bi a,b,c = (1,2,3) tarzi bir esitleme sadece for a,b,c in zip(list1,list2,list3): print(a,b,c)
zip'e simdilik cok takilmana gerek yok. muhtemelen temelleri oturtana kadar ihtiyacin olmayacak.
Son 2 for'da list'eye cevirmeye gerek yok. Videoda boyle gosteriyorsa birakin o video serisini :D
Bu mesaja 1 cevap geldi. Cevapları Gizle
Neyi anlamadindan kastim su:
- enumerate ne ise yariyo
- zip ne ise yariyor
vs. pm de atabilirsinBu mesajda bahsedilenler: @layk5t
burası birinci nokta
ikinci noktıa
ve son nokta
bu kodlar az kafan karıştırdı bu kodlar nasıl çalışıyor?
< Bu mesaj bu kişi tarafından değiştirildi layk5t -- 28 Ekim 2020; 8:47:40 >
Bu mesaja 1 cevap geldi. Cevapları Gizle
2. Durum
3. Durum
zip'e simdilik cok takilmana gerek yok. muhtemelen temelleri oturtana kadar ihtiyacin olmayacak.
Bu mesajda bahsedilenler: @layk5t