La xaliyay: Fahamka Liiska

Ma u muuqataa mid casri ah? Taasi waa fahamka liiska Python adiga. Habkan aadka waxtarka leh wuxuu koobayaa abuurista liisaska hal xariiq oo kood ah. Waa hab la fududeeyay oo toosiya xawaaraha iyo waxqabadka labadaba.

Fahamka liisku wuxuu ku lug leeyahay fahamka qaybaha liiska iyo ka soo saarista liis cusub kii asalka ahaa. Waxay isku daraysaa walxaha khariidaynta iyo shaandhaynta si ay u abuurto liis cusub oo ku salaysan liis jira, oo leh xaalad dheeraad ah. Qaybaheeda ugu muhiimsan waa Muujinta Soo-saarka, Taxanaha Galinta, iyo Saadaalinta Ikhtiyaarka ah.

new_list = [expression for member in iterable]

Ka hor inta aynaan si qoto dheer u gelin shaqada fahamka liistada, aan qeexno ereyada qaarkood:

Muujinta Soo-saarka:

Tani waa sida qaybta shaqada ee fahamka liiska. Waxay go'aaminaysaa walxaha qayb ka noqon doona liiska cusub. Waxay noqon kartaa wax kasta laga bilaabo hawlgallada xisaabta (sida nambarada labajibbaaran) ilaa qaabaynta xargaha iyo wax ka badan.

Isku-xigta wax-soo-gelinta:

Isku xigxiga wax gelinta ayaa noo ogolaanaya inaan qeexno liiska ama kala duwanaanta aan rabno inaan ku celcelino.

Saadaalin Ikhtiyaar ah:

Qaybtani waxa ay ina ogolanaysaa in aan shuruud ku dabaqno isku xigxiga galinta – sida shaandhada. Xaaladdu waxay shaandhayn kartaa walxaha ku salaysan shuruudo gaar ah.

Tixgeli tusaale meesha aan rabno in aan tiro kasta oo liiska ku jirno laba jibaarno. Faham la'aan liistada, waa inaan u isticmaalnaa loop:

numbers = [1, 2, 3, 4, 5]
squared = []

for num in numbers:
    squared.append(num ** 2)

print(squared)

Laakiin fahamka liistada, waxaan si sahlan u qori karnaa tan:

numbers = [1, 2, 3, 4, 5]
squared = [num ** 2 for num in numbers]

print(squared)

Hadda, ka fiirso tusaale halka aan rabno oo kaliya in aan labajibaarno tirooyinka ka weyn 2:

numbers = [1, 2, 3, 4, 5]
squared = [num ** 2 for num in numbers if num > 2]

print(squared)

Ku soo duub

Fahamka liiska Python wuxuu bixiyaa xal si xarrago leh oo kooban oo loogu talagalay abuurista liisaska. Way ka dhaqso badan tahay oo aad loo akhriyi karo (mar aad taqaanid) marka loo eego wareegyada dhaqameedka. Oraahda wax-soo-saarka, isku xigxiga soo-gelinta, iyo saadaalin ikhtiyaari ah, waxaad ku samayn kartaa hawlgallo xooggan oo waxtar leh oo hal xariiq oo kood ah. Fahamka liiska Python waa caddaynta, marka koodhaynta la samaynayo, in ay dhif tahay in si kooban loo sameeyo iyo hufnaan aanay gacanta ku socon.

Fadlan hubi inaad xaddido xannibaadaha koodka Python, ku calaamadee liisaska

  • , oo isticmaal ku calaamadee ereyada muhiimka ah ee muhiimka ah si aad u buuxiso shuruudaha SEO iyo saaxiibtinimada akhristaha. Uma baahnid inaad si cad u calaamadiso "hordhac" ama "gabagabo", oo hubi inaad ku darto tag ka dib cutubka koowaad. Codayn farxad leh!
Related posts:

Leave a Comment