„Python“

„Python“ sąrašai

„Python“ sąrašai

Sąrašas yra viena iš universalių „Python“ duomenų struktūrų, išdėstanti elementus seka. Sąraše gali būti įvairių tipų elementai. Kadangi elementai yra išdėstyti seka, kiekvienas elementas turi tam tikrą padėtį. Sąrašo pozicijos vadinamos indeksais. Indekso numeris prasideda nuo nulio. Pavyzdžiui, jei turime 10 elementų sąrašą, tada sąrašo elementų ar indekso numerių padėtis yra nuo 0 iki 9. Pagrindinis „Python“ sąrašo bruožas yra tas, kad nebūtina į sąrašą įtraukti tų pačių elementų. Elementai galėtų būti heterogeninio tipo, t.e., sąraše gali būti sveikasis skaičius, kintamojo taško numeris, kompleksinis skaičius ir eilutė. Sąraše netgi gali būti kitas sąrašas bet kurioje pozicijoje.  Šiame straipsnyje trumpai paaiškinami „Python“ sąrašai, kaip atnaujinamas sąrašas, elementų išbraukimas iš sąrašo ir pan.

Sąrašo kūrimas „Python“

„Python“ sąrašas sukurtas naudojant laužtinius skliaustus ([]). Elementai sąraše yra atskirti kableliu (,).

Sukurkime kelis „Python“ sąrašus.

# tuščio arba tuščio sąrašo sukūrimas
„myList“ = []
#printing blank list
spausdinti („myList“)
#sudaryti skaičių sąrašą
„myList“ = [1,2,3,4,5,6,7,8,9]
#spausdinti sąrašą
spausdinti („myList“)
#sukurti žodžių sąrašą
myList = ["Kamran", "Sattar", "Awaisi"]
#spausdinti sąrašą
spausdinti („myList“)
#creating kelių elementų sąrašo sukūrimas
„myList“ = [1,2, „Kamran“, 10.0,2 + 3j]
#spausdinti sąrašą
spausdinti („myList“)

Rezultatas

Prieiga prie elementų sąraše

Norėdami pasiekti tam tikrą sąrašo vertę, turime nurodyti indekso numerį. Norėdami patekti į sąrašo elementus, mes naudojame laužtinių skliaustų porą, laužtiniuose skliaustuose nurodome indekso numerį ir jis grąžina elementą.

# tuščio arba tuščio sąrašo sukūrimas
„myList“ = []
#printing blank list
spausdinti („myList“)
#sudaryti skaičių sąrašą
„myList“ = [1,2,3,4,5,6,7,8,9]
#spausdinti sąrašo elementus
# prieiga prie pirmųjų elementų
spausdinti (mano
Sąrašas [0])
# prieiga prie antrųjų elementų
spausdinti („myList“ [1])
# prieiga prie trečiųjų elementų
spausdinti („myList“ [2])
# prieiga prie ketvirtųjų elementų
spausdinti („myList“ [3])
# prieiga prie penktųjų elementų
spausdinti („myList“ [4])
# prieiga prie šeštojo elemento
spausdinti („myList“ [5])
# prieiti prie septintųjų elementų
spausdinti („myList“ [6])
# prieiti prie aštuntųjų elementų
spausdinti („myList“ [7])
# prieiga prie devintų elementų
spausdinti („myList“ [8])
#sukurti žodžių sąrašą
myList = ["Kamran", "Sattar", "Awaisi"]
#spausdinti sąrašo elementus
spausdinti („myList“ [0])
spausdinti („myList“ [1])
spausdinti („myList“ [2])
#creating kelių elementų sąrašo sukūrimas
„myList“ = [1,2, „Kamran“, 10.0,2 + 3j]
#spausdinti sąrašo elementus
spausdinti („myList“ [0])
spausdinti („myList“ [1])
spausdinti („myList“ [2])
spausdinti („myList“ [3])
spausdinti („myList“ [4])

Rezultatas

Sąrašą „Python“ galime supjaustyti naudodami pjaustymo operatorių. Dvitaškis (:) žinomas kaip pjaustymo operatorius. „Python“ sąrašo pjaustymas grąžina kelis nurodytos sekos elementus.

Panaudokime pjaustymo operatorių.

#sukurti sąrašą
myList = [1,2,3, 'a', 'b', 4,5, 'c', 6,7, 'd', 8,9]
#spausdinti sąrašo elementus pjaustant
# elementų spausdinimas nuo 3 iki 8
spausdinti („myList“ [2: 8])
#spausdinkite elementus nuo 1 iki 5
spausdinti („myList“ [0: 5])
#spausdinkite elementus nuo 1 iki 5
spausdinti („myList“ [0: 5])
#spausdinkite 3–8 elementus
spausdinti („myList“ [2: 8])

Rezultatas

Atnaujinamas sąrašas

Sąrašą galime bet kada atnaujinti įterpdami elementus į sąrašą arba atnaujindami elemento vertę konkrečioje sąrašo rodyklėje. Norėdami įtraukti elementus į sąrašą, „Python“ siūlo įmontuotą „append“ () funkciją. Funkcijos „append“ () prideda elementą sąrašo pabaigoje. Tačiau elementą galime pridėti prie bet kurio konkretaus sąrašo rodyklės. Tai padarius, esamas elementas bus pakeistas ir į sąrašą bus įtrauktas naujas elementas.

Pirmiausia pažiūrėkime, kaip naudojama funkcija „addend“ (), norint pridėti naujų elementų sąrašo pabaigoje.

#sukurti sąrašą
„myList“ = [1,2,3,4,5]
#spausdinkite sąrašą prieš pridėdami naujų elementų
spausdinti („myList“)
#naudojant funkciją „append ()“
„myList“.pridėti (6)
„myList“.pridėti („a“)
„myList“.pridėti (9)
#spausdinti sąrašą
spausdinti („myList“)

Rezultatas

Dabar atnaujinkime esamus sąrašo elementus.

#sukurti sąrašą
studentas = ['Kamran', 25 m., „[el. paštas apsaugotas]“, „MS SE“]
#spausdinkite sąrašą prieš atnaujindami elementus
spausdinti (studentas)
#atnaujina 1 pozicijos vertę
studentas [1] = 24
#atnaujinti 2 pozicijos vertę
studentas [2] = "[el. paštas apsaugotas]"
# atspausdinti atnaujintą sąrašą
spausdinti (studentas)

Rezultatas

Elementų išbraukimas arba pašalinimas iš sąrašo

Elementus galima lengvai ištrinti arba pašalinti iš sąrašo. Elementus iš sąrašo galite ištrinti arba pašalinti dviem būdais:

  1. Naudojant del raktinius žodžius
  2. Naudojant šalinimo () funkciją

Naudojant del raktinį žodį

Pirmiausia aptarkime del raktinį žodį. „Del“ raktinis žodis ištrina sąrašo elementą nurodytoje rodyklėje. Del raktiniam žodžiui reikalingas indekso numeris. Todėl, kai esate tikri dėl bet kokios vertės indekso, tada naudokite del raktinį žodį.

#sukurti sąrašą
studentas = ['Kamran', 25 m., „[el. paštas apsaugotas]“, „MS SE“]
#spausdinkite sąrašą prieš ištrindami elementus
spausdinti (studentas)
#trinti reikšmę indekse 0
del studento [0]
#trinti 1 indekso vertę
del studento [1]
# atspausdinti atnaujintą sąrašą
spausdinti (studentas)

Rezultatas

Naudojant funkciją pašalinti ()

Pašalinimas yra integruota funkcija „Python“, kuri sąrašo elementą laiko argumentu ir ištrina jį iš sąrašo. Jei tiksliai nežinote elemento indekso vertės, pašalinimo metodas jums tinka.

Pažiūrėkime, kaip naudojama pašalinimo () funkcija.

#sukurti sąrašą
studentas = ['Kamran', 25 m., [[saugoma el. paštu] ', „MS SE“]
#spausdinkite sąrašą prieš ištrindami elementus
spausdinti (studentas)
#trinti elementus iš sąrašo
studentas.pašalinti ('Kamran')
studentas.pašalinti („MS SE“)
# atspausdinti atnaujintą sąrašą
spausdinti (studentas)

Rezultatas

Sąrašo ilgio nustatymas

Sąrašo ilgį galima nustatyti naudojant įmontuotą len () funkcija. Tai grąžina sąrašo dydį. Funkcijos „len ()“ argumentu laiko sąrašo objektą.

#sukurti sąrašą
studentas = ['Kamran', 25 m., [[saugoma el. paštu] ', „MS SE“]
#spausdinti sąrašo ilgį
spausdinti ("Sąrašo ilgis yra:", len (studentas))

Rezultatas

Išvada

Sąrašai yra labiausiai paplitusios ir plačiausiai naudojamos „Python“ duomenų struktūros. Jie naudojami duomenų elementams saugoti nuosekliai. „Python“ sąraše gali būti saugomi heterogeniniai elementų tipai. Šiame straipsnyje paprastų pavyzdžių pagalba paaiškinamas „Python“ sąrašo ir įvairių „Python“ integruotų funkcijų veikimas.

Geriausi „Linux“ žaidimų distristai 2021 m
„Linux“ operacinė sistema nuėjo ilgą kelią nuo originalios, paprastos, serverio išvaizdos. Ši OS pastaraisiais metais nepaprastai patobulėjo ir dabar ...
Kaip užfiksuoti ir perduoti savo žaidimų sesiją sistemoje „Linux“
Anksčiau žaidimai buvo laikomi tik pomėgiu, tačiau laikui bėgant lošimų pramonė labai augo technologijų ir žaidėjų skaičiaus atžvilgiu. Žaidimų audito...
Geriausi žaidimai, kuriuos reikia žaisti naudojant rankos stebėjimą
„Oculus Quest“ neseniai pristatė puikią rankos stebėjimo be valdiklių idėją. „Oculus Quest“ rankų sekimo žaidimai iki šiol buvo ribojami, kai žaidimų ...