Nga rarangi ( rarangi ) i te Python. Whakarārangihia nga Mahi me nga Tikanga

I roto i te kaupapa, ko nga rarangi he mea whaihua he hanganga raraunga ano he huranga. He aha nga rarangi, me pehea te hanga? Me pehea te mahi me nga raarangi i Python? Ka ako koe mo tenei mai i ta maatau tuhinga.

He aha nga rarangi i roto i te Python?

Nga rarangi ( rarangi ) i te Python. Whakarārangihia nga Mahi me nga Tikanga
Nga Momo Raraunga Python: Rarangi

Ko nga rarangi ka taea te tautuhi me nga rarangi, engari ko te rereketanga me te painga o nga rarangi (kaore ka kiia ko nga rarangi) ka taea te whakakotahi i nga momo raraunga rereke. Arā, ka whakatuwherahia e te raarangi etahi atu huarahi mo te penapena i nga raupapa taonga. He taurangi, e kiia ana he rarangi, kei roto he tohutoro ki tetahi hanganga i roto i te mahara kei roto nga tohutoro ki etahi atu hanganga.

Ko te rarangi i roto i te Python he kohinga raupapa o nga momo momo whakauru ka taea te whakarereke me te rereke o nga mea.

He aha te tikanga? Kia ata tirohia te whakamaramatanga.

Ko te rahi o te raarangi ka taea te whakarereke, te whakaheke, te taapiri i nga raina hou. Ka taea hoki te huri i te hanganga katoa o te rarangi. Kia mahara ko nga wa katoa ka whakamahia he tikanga i roto i te rarangi, ka hurihia te rarangi taketake, kaua ko te kape.

Mo te whakamarama ake, ka taea e koe te whakaaro ki tetahi rarangi i Python hei rarangi o nga hua me hoko i roto i te toa. Mena, i te wa e mahi ana i te mahere hokohoko, ko nga mea katoa e tika ana kei raro i tetahi atu, kei a ia ano tana ake raina, na kei roto i te rarangi Python nga huānga katoa e wehea ana e nga piko me nga taiapa tapawha kia mohio ai a Python ki tera. kua tohua he rarangi i konei. Ko nga huānga kei roto i nga tohu whakahua. He tikanga whakahau tenei, na te mea he raina motuhake ia huānga.

Nga huarahi ki te hanga rarangi

Ka neke atu ki te tauira matarohia, me hanga he rarangi hei whakamahi me te whakarereke a muri ake nei. He maha nga huarahi hei whakaputa i nga raarangi.

Ko tetahi o ratou ko te tono rārangi mahi hanga-roto( ). Ki te mahi i tenei, me mahi koe i tetahi mea ka taea te huri (he aho, he tuple, he rarangi o mua ranei). I tenei take, he aho.

Anei nga mea ka tupu i te mutunga:

>>> rārangi('rārangi') ['c', 'n', 'i', 'c', 'o', 'ki']

Ko te tauira tuarua e whakaatu ana ka taea e nga rarangi te maha o nga mea rereke rereke. Ano, ka taea te noho kau te raarangi.

>>> s = [] # Rarangi Putua >>> l = ['s', 'p', ['isok'], 2] >>> s [] >>> l ['s', 'p' , ['isok'], 2]

Ko te huarahi e whai ake nei, tuatoru, mo te hanga rarangi ingoa ko te mea e kiia nei whakararangi kaihanga.

Ko te kaihanga rarangi ingoa he hanga syntactic mo te hanga rarangi. He rite ki te mo te koropiko.

>>> c = [c * 3 mo c i te 'rarangi'] >>> c ['lll', 'iii', 'sss', 'ttt']

Ka taea hoki te whakamahi ki te hanga i nga hanganga puhoi ake:

>>> c = [c * 3 mo c i te 'rarangi' mena c != 'i'] >>> c ['lll', 'sss', 'ttt'] >>> c = [c + d mo c i roto i te 'rarangi' mena c != 'i' mo te d i te 'spam' mena d != 'a'] >>> c ['ls', 'lp', 'lm', 'ss', 'sp' , 'sm', 'ts', 'tp', 'tm']

Heoi, ko tenei tikanga whakatipuranga kaore i te pai i nga wa katoa ka whakahiato rarangi maha. Na reira, he pai ake te whakamahi i te mokowhiti hei whakaputa raarangi.

Mena ka hiahia koe ki te korero ki tetahi huānga mai i te rarangi, ka whakamahia nga tohu tohu. Kei ia huānga tōna ake taupū.

Ko te taupū te tau o te huānga o te rārangi.

Mena kei te pirangi koe ki te whakaki i te raarangi ki te tukurua, nga huānga rite, ka whakamahia te tohu *. Hei tauira, me taapiri kia toru nga tau rite ki te raarangi: [100] * 3.

Nga mahi whakaraarangi

mahi – koinei pea te painga nui o Python ki etahi atu reo hotaka. Ka taea te whakamahi i nga mahi hanga-i roto ki nga rarangi.

Whakaarohia te tino rongonui o ratou:

  • rārangi(awhe( )) – mena ko te mahi he hanga rarangi raupapa, ka whakamahia te mahi awhe. Kei tenei mahi nga ahua e whai ake nei:
  1. awhe(mutunga). Ka whakamahia i te wa e tika ana ki te hanga rarangi mai i te kore ki te tau mutunga.
  2. awhe(tīmatanga, mutunga). Kua tohua nga tau timata me te mutunga.
  3. awhe(tīmatanga, mutunga, taahiraa). Ko te tawhā taahiraa e tohu ana i te ahuatanga whiriwhiri. Hei tauira, ki te hiahia koe ki te kowhiri i nga tau tuarima mai i te raupapa mai i te 1 ki te 21, ka penei te ahua o te raarangi: [10,15, 20].

Ka taea e te mahi awhe te whakaiti i te nui o te waehere.

  • harakeke (rārangi) – ka taea e koe te kimi e hia nga huānga kei roto i te raarangi.
  • kōmaka(rārangi, [pātuhi]) – ka kōmaka i ngā mea kei te rārangi i runga i te raupapa aupiki.
  • mōrahi (rārangi) – whakahokia te huānga nui rawa atu.
  • min (rārangi) – mahi ritenga – ka taea e koe te whakahoki i te huānga me te uara iti.

Ka taea hoki e koe te whakamahi i etahi atu mahi whakauru:

  • rārangi(tuple) – Ka huri i te ahanoa tuple ki te rarangi.
  • moni(rārangi) – ka whakarāpopoto i ngā huānga katoa o te rārangi mēnā he tau ngā uara katoa, ka pā ki ngā tauoti me ngā tau ā-ira. Heoi ano, kare e tika ana i nga wa katoa. Mena he huānga kore-tau kei roto i te rarangi, ka puta he hapa te mahi: “TypeError: momo mahi kore tautoko mo +: 'int' me 'str'".

Nga Tikanga Rarangi

Nga rarangi ( rarangi ) i te Python. Whakarārangihia nga Mahi me nga Tikanga
Rarangi o nga Tikanga Python

Me hoki ano ki ta maatau rarangi o nga taonga hei hoko i roto i te toa ka kiia ko te raarangi toa:

rārangi toa = []

I muri mai, whakaarohia nga tikanga rarangi:

  • apiti(tuemi) – me tana awhina, ka taea e koe te taapiri i tetahi huānga ki te raarangi. I tenei keehi, ko te waahanga hou kei te mutunga.

Kia whakakiia ta maatau rarangi ingoa hou ki nga hua tika:

shoplist.append(taro)

shoplist.append(miraka)

  • rārangi.whakaroa(A) – tāpiri “rārangi ki te rārangi”. Ko tenei ahuatanga ka whakaora i te wa ka taea e koe te taapiri i nga taonga maha i te wa kotahi. Me kii kei a matou he rarangi o nga hua, me whakauru atu ki te rarangi matua.

shoplist.extend(hua)

  • kōkuhu(taupū, tūemi) – ka whakauru ki runga i te huānga me te taupū kua tohua te uara kua tohua i mua i te taupū kua tohua.
  • tatau(tuemi) – whakaatu i te maha o nga tukuruatanga o te huānga.
  • rārangi.tango(tūemi) ko te mahi rereke rārangi.apiti (x). Ka taea te whakamahi ki te tango i tetahi huānga. Mena karekau te mea i tohua i te rarangi, ka puta he hapa.
  • pop([taupū]) – ka tango i te huānga kua tohua me te whakahoki ano. Ki te kore te huānga i tohua, ka tangohia te huānga whakamutunga mai i te rarangi.
  • kōmaka([kī]) – ka whakatakoto i nga huānga ki te raarangi i runga i te raupapa pikinga, engari ka taea hoki e koe te tohu mahi.
  • taupū(tūemi) – whakaatu i te taupū o te huānga tuatahi i tohua.
  • Ka taea e koe te whakawhänui i te rarangi, ara, whakaatahia ona huanga katoa, ma te whakamahi i te tikanga whakamuri(rārangi). Ko te huānga whakamutunga ka noho hei tuatahi, ko te huānga penultimate hei tuarua, me era atu.
  • Ka hangaia he kape o te rarangi me te whakahau kape(rārangi).
  • whakahōhonu(rārangi) – te kape hohonu.
  • Tangohia nga huānga whakarārangi katoa ma te whakamahi i te tikanga mārama(rārangi).

He mea tika kia mohio he rereke nga tikanga raarangi mai i nga tikanga aho na te mea ka huri tonu i te raarangi, ara, kaore he take ki te whakahoki i te hua o te mahi.

>>> l = [1, 2, 3, 5, 7] >>> l.sort() >>> l [1, 2, 3, 5, 7] >>> l = l.sort() > >> tā(l) Kore

E whai ake nei he tauira mo te mahi me nga rarangi:

>>> a = [66.25, 333, 333, 1, 1234.5] >>> tā(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.tango(333) >>> a [66.25, -1, 333, 1, 1234.5, 333] >>> a.whakamuri() >>> a [333, 1234.5, 1, 333, -1, 66.25 ] >>> a.sort() >>> a [-1, 1, 66.25, 333, 333, 1234.5]

Waiho i te Reply