Merhaba arkadaşlar, Python ğreniyorum ve takıldığım bir nokta var. For dngüsü bir string üzerinde gezinirken, harfleri gezinen karaktere atıyor ve o karakterin değeri sürekli değişiyor. Bu atamayı kalıcı hale getirmek için aşağıdaki gibi bir kod yazdım, ancak 100 tane değişkene değer atamam gerektiğinde bu zahmetli ve ilkel bir yntem. Bu işin kolayı nedir? SAYAC = 0 METIN = "abcde" for i in METIN: SAYAC += 1 if SAYAC 1: sayi1=i if SAYAC 2: sayi2=i if SAYAC 3: sayi3=i if SAYAC 4: sayi4=i if SAYAC 5: sayi5=i print(sayi1, sayi2, sayi3, sayi4, sayi5) SENAR1ST tarafından 01/Kas/19 15:10 tarihinde düzenlenmiştir

sadece, indis vererek değişiklik yapamazsın o kadar a = '1' yapamazsın yani illa liste olarak lazımsa a = list bitti gitti işlem yaparken indisler de lazım ise for indis, karakter in enumerate : print indis, karakter YekteranBaymedir tarafından 01/Kas/19 19:32 tarihinde düzenlenmiştir

sayilar= METIN = "ABCDEF" for i in METIN: sayilar. append print(sayilar ) Teşekkürler hocam, imkansızlıklar neler yaptırıyo grüyon :). https://www.youtube.com/watch?v=ybnSkX5pHow SENAR1ST tarafından 01/Kas/19 15:24 tarihinde düzenlenmiştir

METIN = "abcde" print(METIN ) |sadece aptalların başarısı ders notu ile lçülür|

https://www.w3schools.com/python/python_arrays. asp

dizi :) sayilar= for i in METIN: SAYAC += 1 sayilar. append ulasmak icin de sayilar ile ilk elemanina ulasabilirsin mesela.. print(sayilar ) not: python bilgim yok denecek kadar az :) hata yapmis olabilirim yukarda unbalanced tarafından 01/Kas/19 15:21 tarihinde düzenlenmiştir Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.