M'ndandanda wazopezekamo[Bisani][Show]
Mu phunziro ili, tiwona bwino mindandanda. Taphunzira kale za zingwe ndi indexes mu Python. Tiyeni tidziwike mozama pang'ono.
Wapamwamba
Onani chitsanzo ichi:
names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']
print(names[0])
Izi zidzangosindikiza zomwe zili pa index 0 mwachitsanzo "Shahbaz" pa terminal.
Kapena mungathe kusindikiza mndandanda wonse pogwiritsa ntchito print(names)
Komabe, tinene kuti tiyenera kusintha mndandanda wa mayina pambuyo pake pulogalamuyo. Titha kuchita motere:
names = ['Shahbaz', 'Aayush', 'Jay', 'Raaj', 'John']
names[3] = Dimitri
print(names)
Tsopano zolowera pa index 3 zasinthidwa kukhala "Dimitri".
Masewera olimbitsa thupi
Nayi masewera olimbitsa thupi kwa inu. Ndikufuna kuti mulembe pulogalamu kuti mupeze nambala yayikulu kwambiri pamndandanda wanu. Uku ndi masewera olimbitsa thupi abwino kwambiri kwa oyamba kumene, choncho pitirirani ndikukhala mphindi zochepa pa izi, kenako bwererani ndikupitiriza kuwerenga.
Anakonza
Tiyeni tifotokoze mndandanda wa manambala
numbers = [6, 7, 2, 0, 9, 4, 1, 3]
Tsopano, kuti tipeze nambala yayikulu kwambiri pamndandandawu, tikuyenera kutanthauzira mtundu wina, tiyeni tiwutchule kuti max. Kusinthaku kudzakhala ndi nambala yayikulu kwambiri. Poyamba, mukufuna kuganiza kuti chinthu choyamba pamndandandawu ndi nambala yayikulu kwambiri.
max = numbers[0]
Timangoganiza kuti chinthu choyamba ndicho chiwerengero chachikulu kwambiri. Mwayi maganizo athu ndi olakwika. Chifukwa chake tiyenera kubwereza mndandandawu podutsamo. Titenga chilichonse ndikuchifananiza ndi 'max'. Ngati ndi yayikulu kuposa 'max', ndiye kuti tiyenera kuyikanso 'max' ku nambala imeneyo.
for number in numbers:
if number > max:
max = number
print(max)
Mndandanda wa Awiri Dimensional
Tiyeni tikambirane mindandanda yamitundu iwiri mu Python. Mindandanda yamitundu iwiri ndi yamphamvu kwambiri ndipo imakhala ndi ntchito zambiri mu sayansi ya data ndi makina kuphunzira.
Nachi chitsanzo: Pa masamu, tili ndi lingaliro lotchedwa matrix, lomwe lili ngati manambala a makona anayi. Ndiroleni ndikuwonetseni.
Awa ndi matrix a 3 ndi 3 okhala ndi mizati yowongoka ndi mizere yopingasa. Tsopano titha kutengera izi mu python pogwiritsa ntchito mndandanda wamitundu iwiri. Mndandanda wa mbali ziwiri ndi mndandanda womwe chinthu chilichonse mumndandandawo ndi mndandanda wina. Ndiroleni ndikuwonetseni.
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
Uwu ndi mndandanda wa mbali ziwiri pomwe chinthu chilichonse chimakhala ndi zinthu zina zitatu. Mndandandawu udzanenedwa kukhala ndi zinthu zitatu ndipo chinthu chilichonse chimakhala ndi zinthu zitatu. Izi zimatchedwa mndandanda wa mbali ziwiri.
Umu ndi momwe tidzapezere chinthu mkati mwa mndandanda wa mbali ziwiri.
matrix[1][2]
Bokosi loyamba la sikweya likuyimira chinthu cha mndandanda woyamba mwachitsanzo [4, 5, 6]. Yachiwiri ikuyimira mlozera wa chinthu chomwe chili mkati mwa ndandanda mwachitsanzo 6. Tiyeni tisindikize izi.
Mutha kusinthanso zomwe zalembedwa mu pulogalamuyi monga tidachitira kale.
Tiyeni tiwonjeze a kuzungulira pachisa kupanga zinthu zosangalatsa. Izi zidzasindikiza zikhalidwe zonse pamndandanda wathu wamitundu iwiri pa terminal.
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
matrix[1][2]
for row in matrix:
for item in row:
print(item)
Lembani Njira
M'chigawo chino, tikambirana njira zina za mndandanda kapena mndandanda wa ntchito. Izi ndi ntchito zomwe titha kuchita pamndandanda.
Kuti tiyambe, tiyeni tifotokoze mndandanda wa manambala:
numbers = [4, 1, 7, 5, 0, 9]
Tsopano, pali zinthu zingapo zomwe tingachite ndi mndandandawu. Tikhoza kuwonjezera zinthu zatsopano kwa izo, tikhoza kuchotsa zinthu zomwe zilipo kale, ndipo tikhoza kufufuza ngati pali chinthu.
Ndiye mukalemba numbers.
mndandanda wa ntchito zosiyanasiyana udzatuluka. Titha kuwona njira zonse kapena ntchito zomwe mungagwiritse ntchito ndi mindandanda.
Tiyeni tiyimbe njira yowonjezera kuti muwonjezere chinthu chatsopano pamndandandawu. Tinene kuti '13'. Kwenikweni, ayi si nambala yabwino. Kungochita nthabwala, sindine wamatsenga. Tiyeni tiwonjezere '13' ndikusindikiza mndandanda wathu.
numbers.append(13)
print(numbers)
mutha kuwona kuti nambala '13' yasindikizidwa kumapeto kwa mndandanda. Koma bwanji ngati mukufuna kuwonjezera nambala penapake pakati, kapena koyambirira kwa mndandanda wathu? Kwa izo, timagwiritsa ntchito njira yosiyana, yomwe imatchedwa "kulowetsa". Imagwiritsa ntchito mfundo ziwiri. Mtengo woyamba ndi index yomwe mukufuna kuyika chinthu ndipo chachiwiri ndi nambala yeniyeni.
Tiyeni tigwiritse ntchito:
Mutha kuwona kuti nambala '13' idasindikizidwa pachiyambi.
Tinene, tikufuna kuchotsa nambala. Njira yomwe tidzagwiritse ntchito ndi "kuchotsa".
Tiyeni tiwone kukhalapo kwa nambala pamndandanda wathu. Ndizosavuta kuposa momwe zimamvekera. Tikuwona kukhalapo kwa 20 pamndandanda wathu. Umu ndi momwe tidzachitire:
numbers = [4, 1, 7, 5, 0, 9]
print(20 in numbers)
Ibweza mtengo wa boolean woyimira kukhalapo kwa '20' pamndandanda.
Mutha kuphunzira za ntchito zosiyanasiyana kuchokera kwa akuluakulu Zolemba za Python.
Womba mkota
Zinali zonse zokhudza mindandanda. Mutha kuyesa njira kuti mukhale akatswiri pamndandanda wa Python.
Nkhani yotsatira ifotokoza za "tuples" mu Python.
Siyani Mumakonda