Array ng Python
- I-previous Page Lambda ng Python
- I-next Page Python I-class/object
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"]
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]
instance
Ayusin ang halaga ng unang elemento ng array:
cars[0] = "Audi"
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)
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)
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")
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)
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")
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.
- I-previous Page Lambda ng Python
- I-next Page Python I-class/object