I polokalame, lisi atonu e aoga o se fausaga faʻamaumauga e pei o arrays. O a lisi, fa'afefea ona fai? E faʻafefea ona galue ma lisi ile Python? O le ae aʻoaʻoina e uiga i lenei mea mai la matou tusiga.
O a lisi i le Python?
Lisi e mafai ona iloa vaega i arrays, ae o le eseesega ma le lelei o lisi (a le o lea e taʻua foi o lisi) e mafai ona latou tuʻufaʻatasia ituaiga faʻamatalaga eseese. O lona uiga, o le lisi e tatalaina ai le tele o avanoa mo le teuina o soʻo se faasologa o mea. O se fesuiaiga, e taʻua o se lisi, o loʻo i ai se faʻamatalaga i se fausaga i le manatua o loʻo i ai faʻamatalaga i isi fausaga.
O se lisi i le Python o se faʻatonuga o le aoina o mea faʻafefiloi e mafai ona faʻaleleia ma e ono eseese ana mea.
O le a le uiga? Sei o tatou tilotilo i le faauigaga auiliili.
Ole tele ole lisi e mafai ona suia, faʻaititia, faʻaopoopo laina fou i ai. E mafai foi ona e suia le fausaga atoa o le lisi. Ia manatua o taimi uma e faʻaaogaina ai se metotia i se lisi, e suia le lisi muamua, ae le o le kopi.
Mo le faʻamalamalama atili, e mafai ona e mafaufau i se lisi i le Python o se lisi o oloa e manaʻomia ona faʻatau i totonu o se faleoloa. Afai, pe a faia se fuafuaga faʻatau, o mea uma e manaʻomia o loʻo i lalo ifo o le isi, ma e tofu i latou ma lana lava laina, o le lisi i le Python o loʻo i ai elemene uma e vavaeina e koma ma sikuea sikuea ina ia mafai e Python ona malamalama i lena mea. o se lisi o loʻo faʻaalia iinei. O elemene o loʻo faʻapipiʻiina i faʻailoga. Ole tulaga fa'atulafonoina lea, aua o elemene ta'itasi o se laina ese.
Auala e fai ai se lisi
O le agai i luma i le faʻataʻitaʻiga masani, seʻi o tatou faia se lisi o le a tatou faʻaogaina ma faʻaleleia i le lumanaʻi. E tele auala e fai ai lisi.
O se tasi oi latou o le talosaga lisi o galuega faatino ( ). Ina ia faia lenei mea, e te manaʻomia le faʻaogaina o soʻo se mea e mafai ona faʻamaonia (se manoa, se tuple, poʻo se lisi o loʻo iai). I lenei tulaga, o se manoa.
O le mea lenei e tupu i le faaiuga:
>>> lisi('lisi') ['c', 'n', 'i', 'c', 'o', 'to']
O le faʻataʻitaʻiga lona lua o loʻo faʻaalia ai o lisi e mafai ona aofia ai se numera le faʻatapulaʻaina o mea e matua ese lava. E le gata i lea, o le lisi e mafai ona tumau gaogao.
>>> s = [] # Lisi gaogao >>> l = ['s', 'p', ['isok'], 2] >>> s [] >>> l ['s', 'p' , ['isok'], 2]
O le isi, tolu, auala o le faia o lisi o le mea e taʻua lisi afi afi.
O le lisi generator o se syntactic construct mo le fatuina o lisi. E tali tutusa ma le matasele mo.
>>> c = [c * 3 mo c i le 'lisi'] >>> c ['lll', 'iii', 'sss', 'ttt']
E mafai foʻi ona faʻaaogaina e fausia ai ni fausaga tetele:
>>> c = [c * 3 mo c i le 'lisi' pe afai c != 'i'] >>> c ['lll', 'sss', 'ttt'] >>> c = [c + d mo c i le 'lisi' pe afai c != 'i' mo le d i le 'spam' pe afai d != 'a'] >>> c ['ls', 'lp', 'lm', 'ss', 'sp' , 'sm', 'ts', 'tp', 'tm']
Peita'i, e le'o lelei i taimi uma lenei faiga fa'atupulaga pe a tu'ufa'atasia le tele o lisi. O le mea lea, e fautuaina le faʻaogaina o se faʻaoga mo le faʻatupuina o lisi.
Afai e te manaʻo e faʻasino i soʻo se elemene mai le lisi, ona faʻaaogaina lea o faʻasino igoa. O elemene ta'itasi e iai lona fa'ailoga.
O le faasino igoa o le numera o le elemene i le lisi.
Afai e te manaʻo e faʻatumu le lisi i le toe fai, elemene tutusa, o le * faʻailoga e faʻaaoga. Mo se faʻataʻitaʻiga, e manaʻomia lou faʻaopoopoina o numera tutusa e tolu i le lisi: [100] * 3.
Lisi galuega
galuega tauave - atonu o le aoga sili lea o le Python nai lo isi gagana polokalame. E mafai ona fa'aoga galuega fa'avae fa'avae i lisi.
Mafaufau i le sili ona lauiloa o latou:
- lisi(tele()) - afai o le galuega o le faia lea o se lisi faʻasolosolo, ona faʻaaogaina lea o le galuega. O lenei galuega e iai fomu nei:
- va'aiga(fa'ai'uga). E fa'aaogaina pe a mana'omia le faia o se lisi mai le zero i se numera fa'ai'u.
- va'aiga (amata, fa'ai'uga). O numera amata ma fa'ai'uga ua fa'ailoa mai.
- va'aiga (amata, fa'ai'uga, la'a). O le fa'asologa o le laasaga o lo'o fa'amaoti mai ai uiga filifilia. Mo se faʻataʻitaʻiga, afai e te manaʻomia le filifilia o numera lima uma mai se faʻasologa mai le 1 i le 21, ona foliga mai lea o le lisi e maua ai: [10,15, 20].
E mafai ona fa'aitiitia tele le aofa'i o le fa'ailoga.
- lino (lisi) - faʻatagaina oe e suʻe pe fia elemene o loʻo i totonu o le lisi.
- fa'avasega(lisi, [ki]) – fa'avasega mea i le lisi i le fa'asologa fa'aa'e.
- maualuga (lisi) – toe faafoi le elemene aupito tele.
- min (lisi) - faʻafeagai galuega - faʻatagaina oe e toe faʻafoʻi le elemene ma le tau maualalo.
E mafai foʻi ona e faʻaogaina isi galuega faʻapipiʻi:
- lisi(tuple) – Suia se mea tuple i se lisi.
- aofaiga(lisi) - fa'auma uma elemene i le lisi pe a fai o mea taua uma o numera, fa'aoga i numera uma ma decimals. Ae ui i lea, e le o taimi uma e saʻo ai. Afai e iai se elemene e le fa'anumera i totonu o le lisi, o le a tu'uina atu e le galuega se mea sese: "TypeError: le lagolagoina o le operand type(s) mo +: 'int' ma 'str'".
Lisi Metotia
Se'i tatou toe fo'i i la tatou lisi o mea e fa'atau i le faleoloa ma ta'u le lisi o faleoloa:
lisi fa'atau = []
Le isi, mafaufau i metotia lisi:
- fa'aopoopo(aitema) - faatasi ai ma lana fesoasoani, e mafai ona e faʻaopoopoina se elemene i le lisi. I lenei tulaga, o le elemene fou o le ai ai i le faaiuga.
Se'i fa'atumu la matou lisi fou i oloa sa'o:
shoplist.append(falaoa)
shoplist.append(susu)
- lisi.fa'alautele(A) - faʻaopoopo "lisi i le lisi". O lenei vaega e sefe ai le taimi aua e mafai ona e fa'aopoopo mea e tele i le taimi e tasi. Sei fai mai ua uma ona i ai se lisi o fualaau aina, e tatau ona tatou faaopoopo i latou i le lisi autu.
shoplist.extend(fruits)
- fa'aofi(fa'asino igoa, mea) - faʻapipiʻi i luga o le elemene ma le faʻamaufaʻailoga faʻapitoa le tau faʻamaonia aʻo leʻi oʻo i le faʻamaufaʻailoga.
- l faitau(aitema) - faʻaalia le numera o toe fai o le elemene.
- lisi.aveese(mea) o le galuega faafeagai lisi.faaopoopo (x). E mafai ona faʻaaogaina e aveese ai soʻo se elemene. Afai e le o iai le mea ua filifilia i le lisi, ua lipotia mai se mea sese.
- pop([index]) - aveese le elemene filifilia ma toe faafoi i le auala lava e tasi. Afai e le o faʻamaonia le elemene, ona aveese lea o le elemene mulimuli mai le lisi.
- fa'avasega([ki]) - tu'u elemene i le lisi i le fa'asologa alu a'e, ae e mafai fo'i ona e fa'amaonia se galuega.
- fa'ailoga(aitema) - faʻaalia le faʻailoga o le elemene filifilia muamua.
- E mafai ona e faʻalauteleina le lisi, o lona uiga, faʻata uma ona elemene, faʻaaoga le metotia tua(lisi). O le elemene mulimuli e avea ma muamua, o le elemene mulimuli e avea ma lona lua, ma isi.
- Ua faia se kopi o le lisi ma le poloaiga kopi(lisi).
- kopi loloto(lisi) – loloto kopi.
- Aveese uma elemene lisi e faʻaaoga ai le metotia manino(lisi).
E taua le matauina o auala lisi e ese mai metotia manoa ona latou vave suia le lisi, o lona uiga, e leai se manaʻoga e toe faʻafoʻi le taunuuga o le faʻatinoga.
>>> l = [1, 2, 3, 5, 7] >>> l.sort() >>> l [1, 2, 3, 5, 7] >>> l = l.sort() > >> lolomi(l) Leai
Ole fa'ata'ita'iga lea ole galue ile lisi:
>>> a = [66.25, 333, 333, 1, 1234.5] >>> lolomi(a.count(333), a.count(66.25), a.count('x')) 2 1 0 >>> a.insert(2, -1) >>> a.append(333) >>> a [66.25, 333, -1, 333, 1, 1234.5, 333] >>> a.index(333) 1 >> > a.ave'esea(333) >>> a [66.25, -1, 333, 1, 1234.5, 333] >>> a.reverse() >>> a [333, 1234.5, 1, 333, -1, 66.25 ] >>> a.sort() >>> a [-1, 1, 66.25, 333, 333, 1234.5]