Python-da for aýlanyşy
Aýlanyşlar bir meňzeş amaly birnäçe gezek ýerine ýetirmek üçin niýetlenendir, mysal üçin, iterirlenýän obýektleriň elementlerini gözden geçirmek üçin. Bu obýektlere setirler, kortejler, sanawlar, toplumlar we sözlükler degişlidir.
Python-da iň giňden ulanylýan aýlanyş
for aýlanyşydyr. Onuň sintaksisi şeýle görünýär:
for element in iterirlenýän obýekt:
aýlanyşyň göwresi
for aýlanyşynda, şeýle hem
if-else gurluşynda ýaly, şert blokunyň
aşagynda ýerleşýän koda bir indentasiýa ýaýmaly.
Bizde lst sanawy bar bolsun:
lst = [1, 2, 3, 4, 5]
Geliň for aýlanyşy bilen onuň ähli
elementlerini gözden geçirip we çap edeliň:
lst = [1, 2, 3, 4, 5]
for el in lst:
print(el) # 1, 2... 5 çap eder
Aýlanyşyň göwresinde elementler bilen dürli amallary ýerine ýetirip bolýar. Geliň elementleriň kwadratlaryny çap edeliň:
for el in lst:
print(el ** 2) # 1, 4... 25 çap eder
Sanaw berlen:
tst = ['1', '2', '3', '4', '5']
Onu aýlanyş bilen gözden geçiriň we konsola her bir elementi çap ediň.
Kortej berlen:
tst = (1, 2, 3, 4, 5)
Onu aýlanyş bilen gözden geçiriň we konsola her bir elementi çap ediň.
Toplum berlen:
tst = {'a', 'b', 'c', 'd', 'e'}
Onu aýlanyş bilen gözden geçiriň we konsola her bir elementi çap ediň.
Setir berlen:
tst = 'abcde'
Onu aýlanyş bilen gözden geçiriň we konsola her bir simwoly çap ediň.
Sana berlen:
tst = 12345
Onu aýlanyş bilen gözden geçiriň we konsola her bir san sifrini çap ediň.
Sanaw berlen:
tst = [1, 2, 3, 4, 5]
Onuň her bir elementine 2 sanyny goşuň
we netijäni konsola çap ediň.