⊗pyPmCoLi 25 of 129 menu

სიის კომპრეჰენციები Python-ში

სიის კომპრეჰენციები საშუალებას გაძლევთ შექმნათ სიები, რომელთა ელემენტებზე გამოიყენება მითითებული გამოსახულება. ასევე, კომპრეჰენციების საშუალებით შეგიძლიათ გაფილტროთ ელემენტები მითითებული პირობების მიხედვით.

კომპრეჰენციაში მითითებულია გამოსახულება, რომელიც გამოყენებული იქნება საწყისი სიის ელემენტებზე. კონსტრუქცია for...in განსაზღვრავს ელემენტის სახელს და საწყის სიას (იტერირებად ობიექტს), რომლის საფუძველზეც შეიქმნება ახალი სია:

list = [expression for element in iter]

მოდით, განვაცხადოთ ცვლადი lst. მისთვის მივუთითოთ, რომ სიის ელემენტი i უნდა გენერირდეს დიაპაზონში 1-დან 10-მდე. შემდეგ გამოვიტანოთ მიღებული სია კონსოლში:

lst = [i for i in range(1, 10)] print(lst)

კოდის შესრულების შემდეგ დააბრუნებს ახალ სიას:

[1, 2, 3, 4, 5, 6, 7, 8, 9]

კომპრეჰენციის გამოყენებით შექმენით შემდეგი სია:

[1, 2, 3, 4, 5]

კომპრეჰენციის გამოყენებით შექმენით შემდეგი სია:

[5, 4, 3, 2, 1]
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა