Python -skikkings
Let wel: Python het nie ingeboude ondersteuning vir Arrays nie, maar Python Lists kan eerder gebruik word.
Skikkings
Let wel: Hierdie bladsy wys jou hoe om LYSTE as SKEININGE te gebruik, maar om met skikkings in Python te werk sal jy 'n biblioteek moet invoer, soos die NumPy-biblioteek .
Skikkings word gebruik om veelvuldige waardes in een enkele veranderlike te stoor:
Voorbeeld
Skep 'n skikking wat motorname bevat:
cars = ["Ford", "Volvo", "BMW"]
Wat is 'n Array?
'n Skikking is 'n spesiale veranderlike wat meer as een waarde op 'n slag kan hou.
As jy 'n lys items het (byvoorbeeld 'n lys motorname), kan die stoor van die motors in enkele veranderlikes soos volg lyk:
car1 = "Ford"
car2 = "Volvo"
car3 = "BMW"
Wat as jy egter deur die motors wil loop en 'n spesifieke een wil vind? En wat as jy nie 3 karre gehad het nie, maar 300?
Die oplossing is 'n skikking!
'n Skikking kan baie waardes onder 'n enkele naam hou, en jy kan toegang tot die waardes kry deur na 'n indeksnommer te verwys.
Toegang tot die elemente van 'n skikking
Jy verwys na 'n skikkingselement deur na die indeksnommer te verwys .
Voorbeeld
Kry die waarde van die eerste skikking item:
x = cars[0]
Voorbeeld
Verander die waarde van die eerste skikking-item:
cars[0] = "Toyota"
Die lengte van 'n skikking
Gebruik die len()
metode om die lengte van 'n skikking terug te gee (die aantal elemente in 'n skikking).
Voorbeeld
Gee die aantal elemente in die cars
skikking terug:
x = len(cars)
Let wel: Die lengte van 'n skikking is altyd een meer as die hoogste skikking-indeks.
Looping Array Elements
Jy kan die for in
lus gebruik om deur al die elemente van 'n skikking te lus.
Voorbeeld
Druk elke item in die cars
skikking:
for x in cars:
print(x)
Voeg skikkingselemente by
Jy kan die append()
metode gebruik om 'n element by 'n skikking te voeg.
Voorbeeld
Voeg nog een element by die cars
skikking:
cars.append("Honda")
Verwyder skikkingselemente
Jy kan die pop()
metode gebruik om 'n element uit die skikking te verwyder.
Voorbeeld
Vee die tweede element van die cars
skikking uit:
cars.pop(1)
Jy kan ook die remove()
metode gebruik om 'n element uit die skikking te verwyder.
Voorbeeld
Vee die element uit wat die waarde "Volvo" het:
cars.remove("Volvo")
Let wel: Die lys se remove()
metode verwyder slegs die eerste voorkoms van die gespesifiseerde waarde.
Skikking metodes
Python het 'n stel ingeboude metodes wat jy op lyste/skikkings kan gebruik.
Method | Description |
---|---|
append() | Adds an element at the end of the list |
clear() | Removes all the elements from the list |
copy() | Returns a copy of the list |
count() | Returns the number of elements with the specified value |
extend() | Add the elements of a list (or any iterable), to the end of the current list |
index() | Returns the index of the first element with the specified value |
insert() | Adds an element at the specified position |
pop() | Removes the element at the specified position |
remove() | Removes the first item with the specified value |
reverse() | Reverses the order of the list |
sort() | Sorts the list |
Let wel: Python het nie ingeboude ondersteuning vir Arrays nie, maar Python Lists kan eerder gebruik word.