Lisi (lisi) i le Python. Lisi Galuega ma Metotia

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 (lisi) i le Python. Lisi Galuega ma Metotia
Ituaiga Fa'amatalaga Python: Lisi

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:
  1. 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.
  2. va'aiga (amata, fa'ai'uga). O numera amata ma fa'ai'uga ua fa'ailoa mai.
  3. 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

Lisi (lisi) i le Python. Lisi Galuega ma Metotia
Lisi o Metotia Python

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]

Tuua se tali