Array ng Python

Hindi mayroong in-built na suporta sa array ang Python, ngunit maaaring gamitin ang listahan ng Python bilang kahalili.

Array

Ang array ay ginagamit upang imbakin ang maraming halaga sa isang variable:

instance

Lumikha ng isang array na naglalaman ng mga brand ng sasakyan:

cars = ["Porsche", "Volvo", "BMW"]

pagpapatapos na instance

Ano ang array?

Ang array ay isang espesyal na variable na maaaring mag-imbak ng maraming halaga sa isang pagkakataon.

Kung mayroon kayong listahan ng proyekto (halimbawa, listahan ng brand ng sasakyan), ang pag imbak ng mga brand sa isang variable ay maaaring gaya ng ibaba:

car1 = "Porsche"
car2 = "Volvo"
car3 = "BMW"

Ngunit, kung nais ninyong suriin ang mga brand at hanapin ang tiyak na brand ng sasakyan, ano kung hindi 3 ang mga sasakyan, kung 300?

Ang solusyon ay ang array!

Ang array ay maaaring mag-iimbak ng maraming halaga sa isang pangalan lamang, at maaari ninyong ma-access ang mga halaga sa pamamagitan ng pagtutukoy ng index.

Pagsusuri ng elemento ng array

Gamitin ang index upang tumukoy sa elemento ng array.

instance

Kumuha ng halaga ng unang elemento ng array:

x = cars[0]

pagpapatapos na instance

instance

Ayusin ang halaga ng unang elemento ng array:

cars[0] = "Audi"

pagpapatapos na instance

Haba ng array

Gamitin len() Ang paraan ay ibabalik ang haba ng array (bilang ng mga elemento sa array).

instance

Bumalik ang bilang ng elemento ng cars array:

x = len(cars)

pagpapatapos na instance

Komentaryo:Ang haba ng array ay lalong mas malaki kaysa sa pinakamataas na index ng array ng isang pwesto.

Magbubukas ng paglalikha ng elemento ng array

Maaari ninyong gamitin for in Magbubukas ng paglalikha ng lahat ng elemento ng array.

instance

Iprintahin ang bawat proyekto ng cars array:

for x in cars:
  print(x)

pagpapatapos na instance

Magdagdag ng elemento ng array

Maaari ninyong gamitin append() Ang paraan ay idadagdag ang elemento sa array.

instance

Magdagdag ng isa pang elemento sa cars array:

cars.append("Audi")

pagpapatapos na instance

Aalisin ang elemento ng array

Maaari ninyong gamitin pop() Ang paraan ay inaalis ang elemento mula sa array.

instance

Aalisin ang ikalawang elemento ng cars array:

cars.pop(1)

pagpapatapos na instance

Maaari rin ninyong gamitin remove() Ang paraan ay inaalis ang elemento mula sa array.

instance

Aalisin ang elemento na may halaga na "Volvo":

cars.remove("Volvo")

pagpapatapos na instance

Komentaryo:listang remove() Ang paraan ay inaalis lamang ang unang lumitaw na tinukoy na halaga.

I-array Method

Nagbibigay ang Python ng isang grupo ng binatayang mga method na maaaring gamitin sa list o array.

I-paraan I-ilarawan
append() I-idagdag ang isang elemento sa katapusan ng list
clear() I-alisin ang lahat ng elemento ng list
copy() I-bumalik sa kopya ng list
count() I-bumalik sa bilang ng elemento na may tiyak na halaga
extend() I-idagdag ang elemento ng list (o anumang maaaring iterate na elemento) sa katapusan ng kasalukuyang list
index() I-bumalik sa index ng unang elemento na may tiyak na halaga
insert() I-idagdag ang elemento sa tiyak na posisyon
pop() I-alisin ang elemento na nasa tiyak na posisyon
remove() I-alisin ang item na may tiyak na halaga
reverse() I-ibalik ang kalagayan ng list
sort() I-sort ng list

Komentaryo:Hindi may binatayang suporta ang Python para sa arrays, ngunit maaaring gamitin ang Python list bilang kahalili.