⊗pyPmLpSI 158 of 208 menu

Python-da yzygiderlikleri bir wagtlykda geçirmek

Bir wagtda birnäçe yzygiderligi geçirmek üçin, zip funksiýasyny ulanyp bilersiňiz. Bu ýagdaýda yzygiderlikleriň ähli elementleri deň indeksli elementlerden duran korjuklar görnüşinde çap ediler.

Mysal

Bizde iki sanaw bardyr diýeli:

lst1 = ['a', 'b', 'c'] lst2 = [1, 2, 3]

Geliň olaryň elementlerini jübüt halynda çap edeliň:

for el in zip(lst1, lst2): print(el)

Kodyň ýerine ýetirilen netijesi:

('a', 1) ('b', 2) ('c', 3)

Mysal

Geçirmek mümkündir we dürli görnüşli yzygiderlikleri. Geliň aýlaw we zip funksiýasy arkaly toplum we korjukdan geçireliň:

st = {'a', 'b', 'c'} tlp = (1, 2, 3) for el in zip(st, tlp): print(el)

Kodyň ýerine ýetirilen netijesi:

('a', 1) ('b', 2) ('c', 3)

Mysal

Eger bir yzygiderligiň uzynlygy ikinji ýerinden uly bolsa, onda olar kiçi ýerindäki elementler boýunça geçirerler:

lst1 = ['a', 'b', 'c', 'd', 'e'] lst2 = [1, 2, 3, 4] for el in zip(lst1, lst2): print(el)

Kodyň ýerine ýetirilen netijesi:

('a', 1) ('b', 2) ('c', 3) ('d', 4)

Mysal

zip funksiýasy bilen üç yzygiderligi hem geçirip bolýar. Bu üçin funksiýanyň parametrinde olaryň hemmesini vergül bilen sanap geçýäris:

lst1 = ['a1', 'b1', 'c1'] lst2 = ['a2', 'b2', 'c2'] lst3 = ['a3', 'b3', 'c3'] for el in zip(lst1, lst2, lst3): print(el)

Kodyň ýerine ýetirilen netijesi:

('a1', 'a2', 'a3') ('b1', 'b2', 'b3') ('c1', 'c2', 'c3')

Amaly meseleler

Iki sanaw berlen:

tst1 = [1, 3, 5] tst2 = [2, 4, 6]

Olaryň elementlerini jübüt halynda korjuk görnüşinde çap ediň.

Iki sanaw berlen:

tst1 = ['a', 'b', 'c'] tst2 = ['d', 'e', 'f']

Olardan aşakdaky sanawy alyň:

['a', '1', 'b', '2', 'c', '3']

Üç sanaw berlen:

tst1 = [11, 12, 13, 14] tst2 = [21, 22, 23, 24] tst3 = [31, 32, 33, 34]

Bu sanawlaryň degişli elementlerini goşuň we netijäni täze sanawa ýazyň. Goşmak aşakdaky printsip boýunça ilerler:

[ 11 + 21 + 31, 12 + 22 + 32, 13 + 23 + 33, 14 + 24 + 34, ]
Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et