Umsindo uyinkimbinkimbi? Lokho ukuqonda kohlu lwePython kuwe. Lesi sici esisebenza kahle kakhulu sihlanganisa ukudalwa kwezinhlu zibe umugqa owodwa wekhodi. Kuyindlela eyenziwe lula eyenza kube lula kokubili isivinini nokusebenza.
Ukuqonda kohlu kuhlanganisa ukuqonda izingxenye zohlu nokwenza uhlu olusha olusuka kolwangempela. Ihlanganisa izici zemephu nokuhlunga ukuze udale uhlu olusha olususelwe kuhlu olukhona, olunesimo esingeziwe. Izingxenye zayo eziyinhloko Ukuvezwa Kokuphumayo, Ukulandelana Kokokufaka, kanye Nesibikezelo Sokuzikhethela.
new_list = [expression for member in iterable]
Ngaphambi kokuthi singene sijule ekusebenzeni kohlu lokuqonda, ake sicacise amagama athile:
Ukuvezwa kokuphumayo:
Lokhu kufana nengxenye esebenzayo yohlu lokuqonda. Inquma ukuthi yiziphi izinto ezizoba yingxenye yohlu olusha. Kungaba noma yini kusukela ekusebenzeni kwezibalo (njengezinombolo ze-squaring) kuya ekufomethweni kweyunithi yezinhlamvu nokunye.
Ukulandelana Kokufaka:
Ukulandelana kokokufaka kusivumela ukuthi sichaze uhlu noma ububanzi esifuna ukubuphindaphinda.
Isibikezelo Ongasikhetha:
Le ngxenye isivumela ukuthi sisebenzise umbandela ekulandeleni okokufaka - njengesihlungi. Umbandela ungahlunga izinto ngokuya ngemibandela ethile.
Cabanga ngesibonelo lapho sifuna ukufaka isikwele inombolo ngayinye ohlwini. Ngaphandle kohlu lokuqonda, kuzodingeka sisebenzise iluphu:
numbers = [1, 2, 3, 4, 5] squared = [] for num in numbers: squared.append(num ** 2) print(squared)
Kodwa ngokuqonda kohlu, singabhala kalula lokhu:
numbers = [1, 2, 3, 4, 5] squared = [num ** 2 for num in numbers] print(squared)
Manje, cabanga ngesibonelo lapho sifuna kuphela ukufaka isikwele izinombolo ezinkulu kuno-2:
numbers = [1, 2, 3, 4, 5] squared = [num ** 2 for num in numbers if num > 2] print(squared)
Ukuyihlanganisa
Ukuqonda kohlu lwePython kunikeza isixazululo esimfishane sokudala uhlu. Iyashesha futhi ifundeka kakhulu (uma usujwayelene nayo) kunamaluphu avamile. Ngomusho okukhiphayo, ukulandelana okokufaka, kanye nesilandiso ongasikhetha, ungenza imisebenzi enamandla nephumelelayo emugqeni owodwa wekhodi. Ukuqonda kohlu lwe-Python kuwubufakazi bokuthi, ekubhaleni ngekhodi, kuyaqabukela ukwenza amafuphi nokusebenza kahle akuhambelani.
Sicela uqinisekise ukukhawula amabhulokhi ekhodi ye-Python nge-, maka uhlu nge
- , futhi usebenzise i- umaka wamagama angukhiye ukuze uhlangabezane nezidingo ze-SEO kanye nezidingo zokufunda kalula. Awudingi ukulebula ngokucacile โisingenisoโ noma โisiphethoโ, futhi uqiniseke ukuthi uyengeza umaka ngemuva kwesigaba sokuqala. Jabulela ukubhala ngekhodi!